From 0e1d6f38e54f0a49955c0391f584c3b8a6f3ce96 Mon Sep 17 00:00:00 2001 From: Mihaela-Ioana Mot <32430018+mmioana@users.noreply.github.com> Date: Mon, 23 Dec 2024 22:42:01 +0100 Subject: [PATCH 01/19] Feat: Handle disable proxy colony metadataDelta event Feat: Handle disable proxy colony metadataDelta event --- .../handlers/disableProxyColony.ts | 67 + .../handlers/metadataDelta/metadataDelta.ts | 6 + .../src/utils/metadataDelta/types.ts | 9 +- .../src/utils/metadataDelta/utils.ts | 12 + packages/graphql/src/generated.ts | 4891 +++++++++++------ .../src/mutations/proxyColonies.graphql | 6 + .../graphql/src/queries/proxyColonies.graphql | 8 + 7 files changed, 3218 insertions(+), 1781 deletions(-) create mode 100644 apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts create mode 100644 packages/graphql/src/queries/proxyColonies.graphql diff --git a/apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts b/apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts new file mode 100644 index 000000000..8c711ca7e --- /dev/null +++ b/apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts @@ -0,0 +1,67 @@ +import { Id } from '@colony/colony-js'; +import { + ColonyActionType, + GetProxyColonyDocument, + GetProxyColonyQuery, + GetProxyColonyQueryVariables, + UpdateProxyColonyDocument, + UpdateProxyColonyMutation, + UpdateProxyColonyMutationVariables, +} from '@joincolony/graphql'; +import { ContractEvent } from '@joincolony/blocks'; +import { + DisableProxyColonyOperation, + getColonyFromDB, + getDomainDatabaseId, + writeActionFromEvent, +} from '~utils'; +import amplifyClient from '~amplifyClient'; + +export const handleDisableProxyColony = async ( + event: ContractEvent, + operation: DisableProxyColonyOperation, +): Promise => { + const { contractAddress: colonyAddress } = event; + const { agent: initiatorAddress } = event.args; + + const foreignChainId = operation.payload[0]; + + const colony = await getColonyFromDB(colonyAddress); + if (!colony) { + return; + } + + const proxyColonyId = `${colonyAddress}_${foreignChainId}`; + + const item = await amplifyClient.query< + GetProxyColonyQuery, + GetProxyColonyQueryVariables + >(GetProxyColonyDocument, { + id: proxyColonyId, + }); + + // If the proxy colony is already disabled, we early-return + if (!item?.data?.getProxyColony?.isActive) { + return; + } + + await amplifyClient.mutate< + UpdateProxyColonyMutation, + UpdateProxyColonyMutationVariables + >(UpdateProxyColonyDocument, { + input: { + id: proxyColonyId, + isActive: false, + }, + }); + + await writeActionFromEvent(event, colonyAddress, { + type: ColonyActionType.RemoveProxyColony, + initiatorAddress, + multiChainInfo: { + targetChainId: Number(foreignChainId), + completed: true, + }, + fromDomainId: getDomainDatabaseId(colonyAddress, Id.RootDomain), + }); +}; diff --git a/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts b/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts index 2089290e3..cd8dbf15e 100644 --- a/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts +++ b/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts @@ -1,6 +1,7 @@ import { ContractEvent } from '@joincolony/blocks'; import { isAddVerifiedMembersOperation, + isDisableProxyColonyOperation, isManageTokensOperation, isRemoveVerifiedMembersOperation, parseMetadataDeltaOperation, @@ -9,6 +10,7 @@ import { handleAddVerifiedMembers } from './handlers/addVerifiedMembers'; import { handleRemoveVerifiedMembers } from './handlers/removeVerifiedMembers'; import { handleManageTokens } from './handlers/manageTokens'; import { verbose } from '@joincolony/utils'; +import { handleDisableProxyColony } from './handlers/disableProxyColony'; export default async (event: ContractEvent): Promise => { const operationString = event.args.metadata; @@ -33,5 +35,9 @@ export default async (event: ContractEvent): Promise => { return; } + if (isDisableProxyColonyOperation(operation)) { + await handleDisableProxyColony(event, operation); + } + verbose('Unknown operation type: ', operation); }; diff --git a/apps/main-chain/src/utils/metadataDelta/types.ts b/apps/main-chain/src/utils/metadataDelta/types.ts index 6ffbcbf2b..346704719 100644 --- a/apps/main-chain/src/utils/metadataDelta/types.ts +++ b/apps/main-chain/src/utils/metadataDelta/types.ts @@ -2,6 +2,7 @@ export enum MetadataDeltaOperationType { ADD_VERIFIED_MEMBERS = 'ADD_VERIFIED_MEMBERS', REMOVE_VERIFIED_MEMBERS = 'REMOVE_VERIFIED_MEMBERS', MANAGE_TOKENS = 'MANAGE_TOKENS', + DISABLE_PROXY_COLONY = 'DISABLE_PROXY_COLONY', } export interface AddVerifiedMembersOperation { @@ -19,7 +20,13 @@ export interface ManageTokensOperation { payload: string[]; } +export interface DisableProxyColonyOperation { + type: MetadataDeltaOperationType.DISABLE_PROXY_COLONY; + payload: string[]; +} + export type MetadataDeltaOperation = | AddVerifiedMembersOperation | RemoveVerifiedMembersOperation - | ManageTokensOperation; + | ManageTokensOperation + | DisableProxyColonyOperation; diff --git a/apps/main-chain/src/utils/metadataDelta/utils.ts b/apps/main-chain/src/utils/metadataDelta/utils.ts index 57ba52108..f1f9b3173 100644 --- a/apps/main-chain/src/utils/metadataDelta/utils.ts +++ b/apps/main-chain/src/utils/metadataDelta/utils.ts @@ -5,6 +5,7 @@ import { MetadataDeltaOperation, MetadataDeltaOperationType, ManageTokensOperation, + DisableProxyColonyOperation, } from './types'; export const isAddVerifiedMembersOperation = ( @@ -40,6 +41,17 @@ export const isManageTokensOperation = ( ); }; +export const isDisableProxyColonyOperation = ( + operation: MetadataDeltaOperation, +): operation is DisableProxyColonyOperation => { + return ( + operation.type === MetadataDeltaOperationType.DISABLE_PROXY_COLONY && + operation.payload !== undefined && + Array.isArray(operation.payload) && + operation.payload.every((item) => typeof item === 'string') + ); +}; + const isMetadataDeltaOperation = ( operation: any, ): operation is MetadataDeltaOperation => { diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index e70848e68..2094dd06b 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -1,9 +1,15 @@ import gql from 'graphql-tag'; export type Maybe = T | null; export type InputMaybe = Maybe; -export type Exact = { [K in keyof T]: T[K] }; -export type MakeOptional = Omit & { [SubKey in K]?: Maybe }; -export type MakeMaybe = Omit & { [SubKey in K]: Maybe }; +export type Exact = { + [K in keyof T]: T[K]; +}; +export type MakeOptional = Omit & { + [SubKey in K]?: Maybe; +}; +export type MakeMaybe = Omit & { + [SubKey in K]: Maybe; +}; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: string; @@ -290,7 +296,7 @@ export enum ClientType { TokenLockingClient = 'TokenLockingClient', TokenSupplierClient = 'TokenSupplierClient', VotingReputationClient = 'VotingReputationClient', - WhitelistClient = 'WhitelistClient' + WhitelistClient = 'WhitelistClient', } /** Represents a Colony within the Colony Network */ @@ -352,7 +358,6 @@ export type Colony = { version: Scalars['Int']; }; - /** Represents a Colony within the Colony Network */ export type ColonyActionsArgs = { filter?: InputMaybe; @@ -361,7 +366,6 @@ export type ColonyActionsArgs = { sortDirection?: InputMaybe; }; - /** Represents a Colony within the Colony Network */ export type ColonyDomainsArgs = { filter?: InputMaybe; @@ -371,7 +375,6 @@ export type ColonyDomainsArgs = { sortDirection?: InputMaybe; }; - /** Represents a Colony within the Colony Network */ export type ColonyExpendituresArgs = { createdAt?: InputMaybe; @@ -381,7 +384,6 @@ export type ColonyExpendituresArgs = { sortDirection?: InputMaybe; }; - /** Represents a Colony within the Colony Network */ export type ColonyExtensionsArgs = { filter?: InputMaybe; @@ -391,7 +393,6 @@ export type ColonyExtensionsArgs = { sortDirection?: InputMaybe; }; - /** Represents a Colony within the Colony Network */ export type ColonyFundsClaimDataArgs = { createdAt?: InputMaybe; @@ -401,7 +402,6 @@ export type ColonyFundsClaimDataArgs = { sortDirection?: InputMaybe; }; - /** Represents a Colony within the Colony Network */ export type ColonyRolesArgs = { filter?: InputMaybe; @@ -410,7 +410,6 @@ export type ColonyRolesArgs = { sortDirection?: InputMaybe; }; - /** Represents a Colony within the Colony Network */ export type ColonyTokensArgs = { filter?: InputMaybe; @@ -719,6 +718,8 @@ export enum ColonyActionType { ReleaseStagedPayments = 'RELEASE_STAGED_PAYMENTS', /** An action related to a motion to release a staged payment */ ReleaseStagedPaymentsMotion = 'RELEASE_STAGED_PAYMENTS_MOTION', + /** An action related to disabling a proxy colony */ + RemoveProxyColony = 'REMOVE_PROXY_COLONY', /** An action related to removing verified members */ RemoveVerifiedMembers = 'REMOVE_VERIFIED_MEMBERS', RemoveVerifiedMembersMotion = 'REMOVE_VERIFIED_MEMBERS_MOTION', @@ -746,7 +747,7 @@ export enum ColonyActionType { /** An action related to upgrading a Colony's version via multiSig */ VersionUpgradeMultisig = 'VERSION_UPGRADE_MULTISIG', /** An action unrelated to the currently viewed Colony */ - WrongColony = 'WRONG_COLONY' + WrongColony = 'WRONG_COLONY', } /** Represents a Colony balance for a specific domain and token */ @@ -846,7 +847,6 @@ export type ColonyContributor = { user?: Maybe; }; - /** The ColonyContributor model represents a contributor to the Colony. */ export type ColonyContributorReputationArgs = { colonyAddress?: InputMaybe; @@ -856,7 +856,6 @@ export type ColonyContributorReputationArgs = { sortDirection?: InputMaybe; }; - /** The ColonyContributor model represents a contributor to the Colony. */ export type ColonyContributorRolesArgs = { colonyAddress?: InputMaybe; @@ -1171,7 +1170,6 @@ export type ColonyMotion = { voterRewards?: Maybe; }; - /** Represents a Motion within a Colony */ export type ColonyMotionMessagesArgs = { createdAt?: InputMaybe; @@ -1181,7 +1179,6 @@ export type ColonyMotionMessagesArgs = { sortDirection?: InputMaybe; }; - /** Represents a Motion within a Colony */ export type ColonyMotionVoterRewardsArgs = { createdAt?: InputMaybe; @@ -1247,7 +1244,6 @@ export type ColonyMultiSig = { updatedAt: Scalars['AWSDateTime']; }; - /** Represents a MultiSig motion within a Colony */ export type ColonyMultiSigSignaturesArgs = { filter?: InputMaybe; @@ -1358,7 +1354,7 @@ export enum ColonyType { /** A regular Colony */ Colony = 'COLONY', /** The MetaColony, which governs the entire Colony Network */ - Metacolony = 'METACOLONY' + Metacolony = 'METACOLONY', } /** Unclaimed staking rewards for a motion */ @@ -1437,7 +1433,7 @@ export enum ContributorType { Dedicated = 'DEDICATED', General = 'GENERAL', New = 'NEW', - Top = 'TOP' + Top = 'TOP', } export type CreateAnnotationInput = { @@ -1463,7 +1459,9 @@ export type CreateColonyActionInput = { amount?: InputMaybe; annotationId?: InputMaybe; approvedTokenChanges?: InputMaybe; - arbitraryTransactions?: InputMaybe>; + arbitraryTransactions?: InputMaybe< + Array + >; blockNumber: Scalars['Int']; colonyActionsId?: InputMaybe; colonyDecisionId?: InputMaybe; @@ -2337,7 +2335,7 @@ export enum DomainColor { /** The default domain color for the root domain. Only used by the root by default and cannot be selected by the user. */ Root = 'ROOT', /** A yellow color */ - Yellow = 'YELLOW' + Yellow = 'YELLOW', } /** Input type for specifying a Domain */ @@ -2448,7 +2446,6 @@ export type Expenditure = { userStakeId?: Maybe; }; - export type ExpenditureActionsArgs = { filter?: InputMaybe; limit?: InputMaybe; @@ -2456,7 +2453,6 @@ export type ExpenditureActionsArgs = { sortDirection?: InputMaybe; }; - export type ExpenditureMotionsArgs = { filter?: InputMaybe; limit?: InputMaybe; @@ -2572,12 +2568,12 @@ export enum ExpenditureStatus { Cancelled = 'CANCELLED', Draft = 'DRAFT', Finalized = 'FINALIZED', - Locked = 'LOCKED' + Locked = 'LOCKED', } export enum ExpenditureType { PaymentBuilder = 'PAYMENT_BUILDER', - Staged = 'STAGED' + Staged = 'STAGED', } export enum ExtendedSupportedCurrencies { @@ -2591,7 +2587,7 @@ export enum ExtendedSupportedCurrencies { Jpy = 'JPY', Krw = 'KRW', Usd = 'USD', - Usdc = 'USDC' + Usdc = 'USDC', } export type ExtensionInstallationsCount = { @@ -2645,7 +2641,7 @@ export enum ExternalLinks { Telegram = 'Telegram', Twitter = 'Twitter', Whitepaper = 'Whitepaper', - Youtube = 'Youtube' + Youtube = 'Youtube', } export type FailedTransaction = { @@ -2660,7 +2656,7 @@ export enum FilteringMethod { /** Apply an intersection filter */ Intersection = 'INTERSECTION', /** Apply a union filter */ - Union = 'UNION' + Union = 'UNION', } export type FunctionParam = { @@ -2808,7 +2804,7 @@ export enum KycStatus { NotStarted = 'NOT_STARTED', Pending = 'PENDING', Rejected = 'REJECTED', - UnderReview = 'UNDER_REVIEW' + UnderReview = 'UNDER_REVIEW', } /** @@ -2878,7 +2874,7 @@ export enum ModelAttributeTypes { Number = 'number', NumberSet = 'numberSet', String = 'string', - StringSet = 'stringSet' + StringSet = 'stringSet', } export type ModelBooleanInput = { @@ -3552,10 +3548,14 @@ export type ModelContributorTypeInput = { }; export type ModelCurrentNetworkInverseFeeConditionInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; inverseFee?: InputMaybe; not?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelCurrentNetworkInverseFeeConnection = { @@ -3745,11 +3745,15 @@ export type ModelExpenditureTypeInput = { }; export type ModelExtensionInstallationsCountConditionInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; multiSigPermissions?: InputMaybe; not?: InputMaybe; oneTxPayment?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; reputationWeighted?: InputMaybe; stagedExpenditure?: InputMaybe; stakedExpenditure?: InputMaybe; @@ -3763,12 +3767,16 @@ export type ModelExtensionInstallationsCountConnection = { }; export type ModelExtensionInstallationsCountFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; multiSigPermissions?: InputMaybe; not?: InputMaybe; oneTxPayment?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; reputationWeighted?: InputMaybe; stagedExpenditure?: InputMaybe; stakedExpenditure?: InputMaybe; @@ -4080,10 +4088,14 @@ export type ModelProxyColonyFilterInput = { }; export type ModelReputationMiningCycleMetadataConditionInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; lastCompletedAt?: InputMaybe; not?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelReputationMiningCycleMetadataConnection = { @@ -4093,11 +4105,15 @@ export type ModelReputationMiningCycleMetadataConnection = { }; export type ModelReputationMiningCycleMetadataFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; lastCompletedAt?: InputMaybe; not?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSafeTransactionConditionInput = { @@ -4171,7 +4187,7 @@ export type ModelSizeInput = { export enum ModelSortDirection { Asc = 'ASC', - Desc = 'DESC' + Desc = 'DESC', } export type ModelSplitPaymentDistributionTypeInput = { @@ -4218,11 +4234,15 @@ export type ModelStreamingPaymentFilterInput = { }; export type ModelStreamingPaymentMetadataConditionInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; endCondition?: InputMaybe; limitAmount?: InputMaybe; not?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelStreamingPaymentMetadataConnection = { @@ -4281,12 +4301,16 @@ export type ModelSubscriptionBooleanInput = { }; export type ModelSubscriptionCacheTotalBalanceFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyAddress?: InputMaybe; date?: InputMaybe; domainId?: InputMaybe; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; timeframePeriod?: InputMaybe; timeframeType?: InputMaybe; totalUSDC?: InputMaybe; @@ -4333,14 +4357,20 @@ export type ModelSubscriptionColonyActionFilterInput = { }; export type ModelSubscriptionColonyActionMetadataFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; customTitle?: InputMaybe; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionColonyContributorFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyAddress?: InputMaybe; colonyReputationPercentage?: InputMaybe; contributorAddress?: InputMaybe; @@ -4349,26 +4379,34 @@ export type ModelSubscriptionColonyContributorFilterInput = { id?: InputMaybe; isVerified?: InputMaybe; isWatching?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; type?: InputMaybe; }; export type ModelSubscriptionColonyDecisionFilterInput = { actionId?: InputMaybe; - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyAddress?: InputMaybe; createdAt?: InputMaybe; description?: InputMaybe; id?: InputMaybe; motionDomainId?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; showInDecisionsList?: InputMaybe; title?: InputMaybe; walletAddress?: InputMaybe; }; export type ModelSubscriptionColonyExtensionFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyId?: InputMaybe; hash?: InputMaybe; id?: InputMaybe; @@ -4377,7 +4415,9 @@ export type ModelSubscriptionColonyExtensionFilterInput = { isDeleted?: InputMaybe; isDeprecated?: InputMaybe; isInitialized?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; version?: InputMaybe; }; @@ -4398,24 +4438,32 @@ export type ModelSubscriptionColonyFilterInput = { export type ModelSubscriptionColonyFundsClaimFilterInput = { amount?: InputMaybe; - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyFundsClaimsId?: InputMaybe; createdAt?: InputMaybe; createdAtBlock?: InputMaybe; id?: InputMaybe; isClaimed?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionColonyHistoricRoleFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; blockNumber?: InputMaybe; colonyId?: InputMaybe; createdAt?: InputMaybe; domainId?: InputMaybe; id?: InputMaybe; isMultiSig?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; role_0?: InputMaybe; role_1?: InputMaybe; role_2?: InputMaybe; @@ -4427,20 +4475,28 @@ export type ModelSubscriptionColonyHistoricRoleFilterInput = { }; export type ModelSubscriptionColonyMemberInviteFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyId?: InputMaybe; id?: InputMaybe; invitesRemaining?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionColonyMetadataFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; avatar?: InputMaybe; description?: InputMaybe; displayName?: InputMaybe; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; thumbnail?: InputMaybe; }; @@ -4467,7 +4523,9 @@ export type ModelSubscriptionColonyMotionFilterInput = { }; export type ModelSubscriptionColonyMultiSigFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyAddress?: InputMaybe; createdAt?: InputMaybe; executedAt?: InputMaybe; @@ -4481,7 +4539,9 @@ export type ModelSubscriptionColonyMultiSigFilterInput = { multiSigDomainId?: InputMaybe; nativeMultiSigDomainId?: InputMaybe; nativeMultiSigId?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; rejectedAt?: InputMaybe; rejectedBy?: InputMaybe; requiredPermissions?: InputMaybe; @@ -4515,7 +4575,9 @@ export type ModelSubscriptionColonyTokensFilterInput = { export type ModelSubscriptionContractEventFilterInput = { agent?: InputMaybe; - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; encodedArguments?: InputMaybe; id?: InputMaybe; name?: InputMaybe; @@ -4525,28 +4587,40 @@ export type ModelSubscriptionContractEventFilterInput = { }; export type ModelSubscriptionContributorReputationFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyAddress?: InputMaybe; contributorAddress?: InputMaybe; domainId?: InputMaybe; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; reputationPercentage?: InputMaybe; reputationRaw?: InputMaybe; }; export type ModelSubscriptionCurrentNetworkInverseFeeFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; inverseFee?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionCurrentVersionFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; key?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; version?: InputMaybe; }; @@ -4564,12 +4638,16 @@ export type ModelSubscriptionDomainFilterInput = { }; export type ModelSubscriptionDomainMetadataFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; color?: InputMaybe; description?: InputMaybe; id?: InputMaybe; name?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionExpenditureFilterInput = { @@ -4594,21 +4672,29 @@ export type ModelSubscriptionExpenditureFilterInput = { }; export type ModelSubscriptionExpenditureMetadataFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; distributionType?: InputMaybe; expectedNumberOfPayouts?: InputMaybe; expectedNumberOfTokens?: InputMaybe; fundFromDomainNativeId?: InputMaybe; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionExtensionInstallationsCountFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; multiSigPermissions?: InputMaybe; oneTxPayment?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; reputationWeighted?: InputMaybe; stagedExpenditure?: InputMaybe; stakedExpenditure?: InputMaybe; @@ -4643,7 +4729,9 @@ export type ModelSubscriptionIdInput = { }; export type ModelSubscriptionIngestorStatsFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; chainId?: InputMaybe; id?: InputMaybe; or?: InputMaybe>>; @@ -4663,17 +4751,23 @@ export type ModelSubscriptionIntInput = { }; export type ModelSubscriptionLiquidationAddressFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; chainId?: InputMaybe; id?: InputMaybe; liquidationAddress?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; userAddress?: InputMaybe; }; export type ModelSubscriptionMotionMessageFilterInput = { amount?: InputMaybe; - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; createdAt?: InputMaybe; initiatorAddress?: InputMaybe; messageKey?: InputMaybe; @@ -4684,12 +4778,16 @@ export type ModelSubscriptionMotionMessageFilterInput = { }; export type ModelSubscriptionMultiSigUserSignatureFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyAddress?: InputMaybe; createdAt?: InputMaybe; id?: InputMaybe; multiSigId?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; role?: InputMaybe; userAddress?: InputMaybe; vote?: InputMaybe; @@ -4697,20 +4795,28 @@ export type ModelSubscriptionMultiSigUserSignatureFilterInput = { export type ModelSubscriptionNotificationsDataFilterInput = { adminNotificationsDisabled?: InputMaybe; - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; magicbellUserId?: InputMaybe; mentionNotificationsDisabled?: InputMaybe; mutedColonyAddresses?: InputMaybe; notificationsDisabled?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; paymentNotificationsDisabled?: InputMaybe; userAddress?: InputMaybe; }; export type ModelSubscriptionPrivateBetaInviteCodeFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; shareableInvites?: InputMaybe; userId?: InputMaybe; }; @@ -4742,20 +4848,28 @@ export type ModelSubscriptionProxyColonyFilterInput = { }; export type ModelSubscriptionReputationMiningCycleMetadataFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; lastCompletedAt?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionSafeTransactionDataFilterInput = { abi?: InputMaybe; amount?: InputMaybe; - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; contractFunction?: InputMaybe; data?: InputMaybe; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; rawAmount?: InputMaybe; tokenAddress?: InputMaybe; transactionHash?: InputMaybe; @@ -4763,30 +4877,42 @@ export type ModelSubscriptionSafeTransactionDataFilterInput = { }; export type ModelSubscriptionSafeTransactionFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; id?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionStreamingPaymentFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; createdAt?: InputMaybe; endTime?: InputMaybe; id?: InputMaybe; interval?: InputMaybe; nativeDomainId?: InputMaybe; nativeId?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; recipientAddress?: InputMaybe; startTime?: InputMaybe; }; export type ModelSubscriptionStreamingPaymentMetadataFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; endCondition?: InputMaybe; id?: InputMaybe; limitAmount?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; }; export type ModelSubscriptionStringInput = { @@ -4805,9 +4931,13 @@ export type ModelSubscriptionStringInput = { }; export type ModelSubscriptionTokenExchangeRateFilterInput = { - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; date?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; tokenId?: InputMaybe; }; @@ -4887,12 +5017,16 @@ export type ModelSubscriptionUserTokensFilterInput = { export type ModelSubscriptionVoterRewardsHistoryFilterInput = { amount?: InputMaybe; - and?: InputMaybe>>; + and?: InputMaybe< + Array> + >; colonyAddress?: InputMaybe; createdAt?: InputMaybe; id?: InputMaybe; motionId?: InputMaybe; - or?: InputMaybe>>; + or?: InputMaybe< + Array> + >; userAddress?: InputMaybe; }; @@ -5338,7 +5472,7 @@ export type MultiSigUserSignature = { export enum MultiSigVote { Approve = 'Approve', None = 'None', - Reject = 'Reject' + Reject = 'Reject', } /** Root mutation type */ @@ -5499,1000 +5633,856 @@ export type Mutation = { validateUserInvite?: Maybe; }; - /** Root mutation type */ export type MutationBridgeCreateBankAccountArgs = { input: BridgeCreateBankAccountInput; }; - /** Root mutation type */ export type MutationBridgeUpdateBankAccountArgs = { input: BridgeUpdateBankAccountInput; }; - /** Root mutation type */ export type MutationBridgeXyzMutationArgs = { input: BridgeXyzMutationInput; }; - /** Root mutation type */ export type MutationCreateAnnotationArgs = { condition?: InputMaybe; input: CreateAnnotationInput; }; - /** Root mutation type */ export type MutationCreateCacheTotalBalanceArgs = { condition?: InputMaybe; input: CreateCacheTotalBalanceInput; }; - /** Root mutation type */ export type MutationCreateColonyArgs = { condition?: InputMaybe; input: CreateColonyInput; }; - /** Root mutation type */ export type MutationCreateColonyActionArgs = { condition?: InputMaybe; input: CreateColonyActionInput; }; - /** Root mutation type */ export type MutationCreateColonyActionMetadataArgs = { condition?: InputMaybe; input: CreateColonyActionMetadataInput; }; - /** Root mutation type */ export type MutationCreateColonyContributorArgs = { condition?: InputMaybe; input: CreateColonyContributorInput; }; - /** Root mutation type */ export type MutationCreateColonyDecisionArgs = { condition?: InputMaybe; input: CreateColonyDecisionInput; }; - /** Root mutation type */ export type MutationCreateColonyEtherealMetadataArgs = { input: CreateColonyEtherealMetadataInput; }; - /** Root mutation type */ export type MutationCreateColonyExtensionArgs = { condition?: InputMaybe; input: CreateColonyExtensionInput; }; - /** Root mutation type */ export type MutationCreateColonyFundsClaimArgs = { condition?: InputMaybe; input: CreateColonyFundsClaimInput; }; - /** Root mutation type */ export type MutationCreateColonyHistoricRoleArgs = { condition?: InputMaybe; input: CreateColonyHistoricRoleInput; }; - /** Root mutation type */ export type MutationCreateColonyMemberInviteArgs = { condition?: InputMaybe; input: CreateColonyMemberInviteInput; }; - /** Root mutation type */ export type MutationCreateColonyMetadataArgs = { condition?: InputMaybe; input: CreateColonyMetadataInput; }; - /** Root mutation type */ export type MutationCreateColonyMotionArgs = { condition?: InputMaybe; input: CreateColonyMotionInput; }; - /** Root mutation type */ export type MutationCreateColonyMultiSigArgs = { condition?: InputMaybe; input: CreateColonyMultiSigInput; }; - /** Root mutation type */ export type MutationCreateColonyRoleArgs = { condition?: InputMaybe; input: CreateColonyRoleInput; }; - /** Root mutation type */ export type MutationCreateColonyTokensArgs = { condition?: InputMaybe; input: CreateColonyTokensInput; }; - /** Root mutation type */ export type MutationCreateContractEventArgs = { condition?: InputMaybe; input: CreateContractEventInput; }; - /** Root mutation type */ export type MutationCreateContributorReputationArgs = { condition?: InputMaybe; input: CreateContributorReputationInput; }; - /** Root mutation type */ export type MutationCreateCurrentNetworkInverseFeeArgs = { condition?: InputMaybe; input: CreateCurrentNetworkInverseFeeInput; }; - /** Root mutation type */ export type MutationCreateCurrentVersionArgs = { condition?: InputMaybe; input: CreateCurrentVersionInput; }; - /** Root mutation type */ export type MutationCreateDomainArgs = { condition?: InputMaybe; input: CreateDomainInput; }; - /** Root mutation type */ export type MutationCreateDomainMetadataArgs = { condition?: InputMaybe; input: CreateDomainMetadataInput; }; - /** Root mutation type */ export type MutationCreateExpenditureArgs = { condition?: InputMaybe; input: CreateExpenditureInput; }; - /** Root mutation type */ export type MutationCreateExpenditureMetadataArgs = { condition?: InputMaybe; input: CreateExpenditureMetadataInput; }; - /** Root mutation type */ export type MutationCreateExtensionInstallationsCountArgs = { condition?: InputMaybe; input: CreateExtensionInstallationsCountInput; }; - /** Root mutation type */ export type MutationCreateIngestorStatsArgs = { condition?: InputMaybe; input: CreateIngestorStatsInput; }; - /** Root mutation type */ export type MutationCreateLiquidationAddressArgs = { condition?: InputMaybe; input: CreateLiquidationAddressInput; }; - /** Root mutation type */ export type MutationCreateMotionMessageArgs = { condition?: InputMaybe; input: CreateMotionMessageInput; }; - /** Root mutation type */ export type MutationCreateMultiSigUserSignatureArgs = { condition?: InputMaybe; input: CreateMultiSigUserSignatureInput; }; - /** Root mutation type */ export type MutationCreateNotificationsDataArgs = { condition?: InputMaybe; input: CreateNotificationsDataInput; }; - /** Root mutation type */ export type MutationCreatePrivateBetaInviteCodeArgs = { condition?: InputMaybe; input: CreatePrivateBetaInviteCodeInput; }; - /** Root mutation type */ export type MutationCreateProfileArgs = { condition?: InputMaybe; input: CreateProfileInput; }; - /** Root mutation type */ export type MutationCreateProxyColonyArgs = { condition?: InputMaybe; input: CreateProxyColonyInput; }; - /** Root mutation type */ export type MutationCreateReputationMiningCycleMetadataArgs = { condition?: InputMaybe; input: CreateReputationMiningCycleMetadataInput; }; - /** Root mutation type */ export type MutationCreateSafeTransactionArgs = { condition?: InputMaybe; input: CreateSafeTransactionInput; }; - /** Root mutation type */ export type MutationCreateSafeTransactionDataArgs = { condition?: InputMaybe; input: CreateSafeTransactionDataInput; }; - /** Root mutation type */ export type MutationCreateStreamingPaymentArgs = { condition?: InputMaybe; input: CreateStreamingPaymentInput; }; - /** Root mutation type */ export type MutationCreateStreamingPaymentMetadataArgs = { condition?: InputMaybe; input: CreateStreamingPaymentMetadataInput; }; - /** Root mutation type */ export type MutationCreateTokenArgs = { condition?: InputMaybe; input: CreateTokenInput; }; - /** Root mutation type */ export type MutationCreateTokenExchangeRateArgs = { condition?: InputMaybe; input: CreateTokenExchangeRateInput; }; - /** Root mutation type */ export type MutationCreateTransactionArgs = { condition?: InputMaybe; input: CreateTransactionInput; }; - /** Root mutation type */ export type MutationCreateUniqueUserArgs = { input?: InputMaybe; }; - /** Root mutation type */ export type MutationCreateUserArgs = { condition?: InputMaybe; input: CreateUserInput; }; - /** Root mutation type */ export type MutationCreateUserNotificationsDataArgs = { input: CreateUserNotificationsDataInput; }; - /** Root mutation type */ export type MutationCreateUserStakeArgs = { condition?: InputMaybe; input: CreateUserStakeInput; }; - /** Root mutation type */ export type MutationCreateUserTokensArgs = { condition?: InputMaybe; input: CreateUserTokensInput; }; - /** Root mutation type */ export type MutationCreateVoterRewardsHistoryArgs = { condition?: InputMaybe; input: CreateVoterRewardsHistoryInput; }; - /** Root mutation type */ export type MutationDeleteAnnotationArgs = { condition?: InputMaybe; input: DeleteAnnotationInput; }; - /** Root mutation type */ export type MutationDeleteCacheTotalBalanceArgs = { condition?: InputMaybe; input: DeleteCacheTotalBalanceInput; }; - /** Root mutation type */ export type MutationDeleteColonyArgs = { condition?: InputMaybe; input: DeleteColonyInput; }; - /** Root mutation type */ export type MutationDeleteColonyActionArgs = { condition?: InputMaybe; input: DeleteColonyActionInput; }; - /** Root mutation type */ export type MutationDeleteColonyActionMetadataArgs = { condition?: InputMaybe; input: DeleteColonyActionMetadataInput; }; - /** Root mutation type */ export type MutationDeleteColonyContributorArgs = { condition?: InputMaybe; input: DeleteColonyContributorInput; }; - /** Root mutation type */ export type MutationDeleteColonyDecisionArgs = { condition?: InputMaybe; input: DeleteColonyDecisionInput; }; - /** Root mutation type */ export type MutationDeleteColonyExtensionArgs = { condition?: InputMaybe; input: DeleteColonyExtensionInput; }; - /** Root mutation type */ export type MutationDeleteColonyFundsClaimArgs = { condition?: InputMaybe; input: DeleteColonyFundsClaimInput; }; - /** Root mutation type */ export type MutationDeleteColonyHistoricRoleArgs = { condition?: InputMaybe; input: DeleteColonyHistoricRoleInput; }; - /** Root mutation type */ export type MutationDeleteColonyMemberInviteArgs = { condition?: InputMaybe; input: DeleteColonyMemberInviteInput; }; - /** Root mutation type */ export type MutationDeleteColonyMetadataArgs = { condition?: InputMaybe; input: DeleteColonyMetadataInput; }; - /** Root mutation type */ export type MutationDeleteColonyMotionArgs = { condition?: InputMaybe; input: DeleteColonyMotionInput; }; - /** Root mutation type */ export type MutationDeleteColonyMultiSigArgs = { condition?: InputMaybe; input: DeleteColonyMultiSigInput; }; - /** Root mutation type */ export type MutationDeleteColonyRoleArgs = { condition?: InputMaybe; input: DeleteColonyRoleInput; }; - /** Root mutation type */ export type MutationDeleteColonyTokensArgs = { condition?: InputMaybe; input: DeleteColonyTokensInput; }; - /** Root mutation type */ export type MutationDeleteContractEventArgs = { condition?: InputMaybe; input: DeleteContractEventInput; }; - /** Root mutation type */ export type MutationDeleteContributorReputationArgs = { condition?: InputMaybe; input: DeleteContributorReputationInput; }; - /** Root mutation type */ export type MutationDeleteCurrentNetworkInverseFeeArgs = { condition?: InputMaybe; input: DeleteCurrentNetworkInverseFeeInput; }; - /** Root mutation type */ export type MutationDeleteCurrentVersionArgs = { condition?: InputMaybe; input: DeleteCurrentVersionInput; }; - /** Root mutation type */ export type MutationDeleteDomainArgs = { condition?: InputMaybe; input: DeleteDomainInput; }; - /** Root mutation type */ export type MutationDeleteDomainMetadataArgs = { condition?: InputMaybe; input: DeleteDomainMetadataInput; }; - /** Root mutation type */ export type MutationDeleteExpenditureArgs = { condition?: InputMaybe; input: DeleteExpenditureInput; }; - /** Root mutation type */ export type MutationDeleteExpenditureMetadataArgs = { condition?: InputMaybe; input: DeleteExpenditureMetadataInput; }; - /** Root mutation type */ export type MutationDeleteExtensionInstallationsCountArgs = { condition?: InputMaybe; input: DeleteExtensionInstallationsCountInput; }; - /** Root mutation type */ export type MutationDeleteIngestorStatsArgs = { condition?: InputMaybe; input: DeleteIngestorStatsInput; }; - /** Root mutation type */ export type MutationDeleteLiquidationAddressArgs = { condition?: InputMaybe; input: DeleteLiquidationAddressInput; }; - /** Root mutation type */ export type MutationDeleteMotionMessageArgs = { condition?: InputMaybe; input: DeleteMotionMessageInput; }; - /** Root mutation type */ export type MutationDeleteMultiSigUserSignatureArgs = { condition?: InputMaybe; input: DeleteMultiSigUserSignatureInput; }; - /** Root mutation type */ export type MutationDeleteNotificationsDataArgs = { condition?: InputMaybe; input: DeleteNotificationsDataInput; }; - /** Root mutation type */ export type MutationDeletePrivateBetaInviteCodeArgs = { condition?: InputMaybe; input: DeletePrivateBetaInviteCodeInput; }; - /** Root mutation type */ export type MutationDeleteProfileArgs = { condition?: InputMaybe; input: DeleteProfileInput; }; - /** Root mutation type */ export type MutationDeleteProxyColonyArgs = { condition?: InputMaybe; input: DeleteProxyColonyInput; }; - /** Root mutation type */ export type MutationDeleteReputationMiningCycleMetadataArgs = { condition?: InputMaybe; input: DeleteReputationMiningCycleMetadataInput; }; - /** Root mutation type */ export type MutationDeleteSafeTransactionArgs = { condition?: InputMaybe; input: DeleteSafeTransactionInput; }; - /** Root mutation type */ export type MutationDeleteSafeTransactionDataArgs = { condition?: InputMaybe; input: DeleteSafeTransactionDataInput; }; - /** Root mutation type */ export type MutationDeleteStreamingPaymentArgs = { condition?: InputMaybe; input: DeleteStreamingPaymentInput; }; - /** Root mutation type */ export type MutationDeleteStreamingPaymentMetadataArgs = { condition?: InputMaybe; input: DeleteStreamingPaymentMetadataInput; }; - /** Root mutation type */ export type MutationDeleteTokenArgs = { condition?: InputMaybe; input: DeleteTokenInput; }; - /** Root mutation type */ export type MutationDeleteTokenExchangeRateArgs = { condition?: InputMaybe; input: DeleteTokenExchangeRateInput; }; - /** Root mutation type */ export type MutationDeleteTransactionArgs = { condition?: InputMaybe; input: DeleteTransactionInput; }; - /** Root mutation type */ export type MutationDeleteUserArgs = { condition?: InputMaybe; input: DeleteUserInput; }; - /** Root mutation type */ export type MutationDeleteUserStakeArgs = { condition?: InputMaybe; input: DeleteUserStakeInput; }; - /** Root mutation type */ export type MutationDeleteUserTokensArgs = { condition?: InputMaybe; input: DeleteUserTokensInput; }; - /** Root mutation type */ export type MutationDeleteVoterRewardsHistoryArgs = { condition?: InputMaybe; input: DeleteVoterRewardsHistoryInput; }; - /** Root mutation type */ export type MutationInitializeUserArgs = { input: InitializeUserInput; }; - /** Root mutation type */ export type MutationUpdateAnnotationArgs = { condition?: InputMaybe; input: UpdateAnnotationInput; }; - /** Root mutation type */ export type MutationUpdateCacheTotalBalanceArgs = { condition?: InputMaybe; input: UpdateCacheTotalBalanceInput; }; - /** Root mutation type */ export type MutationUpdateColonyArgs = { condition?: InputMaybe; input: UpdateColonyInput; }; - /** Root mutation type */ export type MutationUpdateColonyActionArgs = { condition?: InputMaybe; input: UpdateColonyActionInput; }; - /** Root mutation type */ export type MutationUpdateColonyActionMetadataArgs = { condition?: InputMaybe; input: UpdateColonyActionMetadataInput; }; - /** Root mutation type */ export type MutationUpdateColonyContributorArgs = { condition?: InputMaybe; input: UpdateColonyContributorInput; }; - /** Root mutation type */ export type MutationUpdateColonyDecisionArgs = { condition?: InputMaybe; input: UpdateColonyDecisionInput; }; - /** Root mutation type */ export type MutationUpdateColonyExtensionArgs = { condition?: InputMaybe; input: UpdateColonyExtensionInput; }; - /** Root mutation type */ export type MutationUpdateColonyFundsClaimArgs = { condition?: InputMaybe; input: UpdateColonyFundsClaimInput; }; - /** Root mutation type */ export type MutationUpdateColonyHistoricRoleArgs = { condition?: InputMaybe; input: UpdateColonyHistoricRoleInput; }; - /** Root mutation type */ export type MutationUpdateColonyMemberInviteArgs = { condition?: InputMaybe; input: UpdateColonyMemberInviteInput; }; - /** Root mutation type */ export type MutationUpdateColonyMetadataArgs = { condition?: InputMaybe; input: UpdateColonyMetadataInput; }; - /** Root mutation type */ export type MutationUpdateColonyMotionArgs = { condition?: InputMaybe; input: UpdateColonyMotionInput; }; - /** Root mutation type */ export type MutationUpdateColonyMultiSigArgs = { condition?: InputMaybe; input: UpdateColonyMultiSigInput; }; - /** Root mutation type */ export type MutationUpdateColonyRoleArgs = { condition?: InputMaybe; input: UpdateColonyRoleInput; }; - /** Root mutation type */ export type MutationUpdateColonyTokensArgs = { condition?: InputMaybe; input: UpdateColonyTokensInput; }; - /** Root mutation type */ export type MutationUpdateContractEventArgs = { condition?: InputMaybe; input: UpdateContractEventInput; }; - /** Root mutation type */ export type MutationUpdateContributorReputationArgs = { condition?: InputMaybe; input: UpdateContributorReputationInput; }; - /** Root mutation type */ export type MutationUpdateContributorsWithReputationArgs = { input: UpdateContributorsWithReputationInput; }; - /** Root mutation type */ export type MutationUpdateCurrentNetworkInverseFeeArgs = { condition?: InputMaybe; input: UpdateCurrentNetworkInverseFeeInput; }; - /** Root mutation type */ export type MutationUpdateCurrentVersionArgs = { condition?: InputMaybe; input: UpdateCurrentVersionInput; }; - /** Root mutation type */ export type MutationUpdateDomainArgs = { condition?: InputMaybe; input: UpdateDomainInput; }; - /** Root mutation type */ export type MutationUpdateDomainMetadataArgs = { condition?: InputMaybe; input: UpdateDomainMetadataInput; }; - /** Root mutation type */ export type MutationUpdateExpenditureArgs = { condition?: InputMaybe; input: UpdateExpenditureInput; }; - /** Root mutation type */ export type MutationUpdateExpenditureMetadataArgs = { condition?: InputMaybe; input: UpdateExpenditureMetadataInput; }; - /** Root mutation type */ export type MutationUpdateExtensionInstallationsCountArgs = { condition?: InputMaybe; input: UpdateExtensionInstallationsCountInput; }; - /** Root mutation type */ export type MutationUpdateIngestorStatsArgs = { condition?: InputMaybe; input: UpdateIngestorStatsInput; }; - /** Root mutation type */ export type MutationUpdateLiquidationAddressArgs = { condition?: InputMaybe; input: UpdateLiquidationAddressInput; }; - /** Root mutation type */ export type MutationUpdateMotionMessageArgs = { condition?: InputMaybe; input: UpdateMotionMessageInput; }; - /** Root mutation type */ export type MutationUpdateMultiSigUserSignatureArgs = { condition?: InputMaybe; input: UpdateMultiSigUserSignatureInput; }; - /** Root mutation type */ export type MutationUpdateNotificationsDataArgs = { condition?: InputMaybe; input: UpdateNotificationsDataInput; }; - /** Root mutation type */ export type MutationUpdatePrivateBetaInviteCodeArgs = { condition?: InputMaybe; input: UpdatePrivateBetaInviteCodeInput; }; - /** Root mutation type */ export type MutationUpdateProfileArgs = { condition?: InputMaybe; input: UpdateProfileInput; }; - /** Root mutation type */ export type MutationUpdateProxyColonyArgs = { condition?: InputMaybe; input: UpdateProxyColonyInput; }; - /** Root mutation type */ export type MutationUpdateReputationMiningCycleMetadataArgs = { condition?: InputMaybe; input: UpdateReputationMiningCycleMetadataInput; }; - /** Root mutation type */ export type MutationUpdateSafeTransactionArgs = { condition?: InputMaybe; input: UpdateSafeTransactionInput; }; - /** Root mutation type */ export type MutationUpdateSafeTransactionDataArgs = { condition?: InputMaybe; input: UpdateSafeTransactionDataInput; }; - /** Root mutation type */ export type MutationUpdateStreamingPaymentArgs = { condition?: InputMaybe; input: UpdateStreamingPaymentInput; }; - /** Root mutation type */ export type MutationUpdateStreamingPaymentMetadataArgs = { condition?: InputMaybe; input: UpdateStreamingPaymentMetadataInput; }; - /** Root mutation type */ export type MutationUpdateTokenArgs = { condition?: InputMaybe; input: UpdateTokenInput; }; - /** Root mutation type */ export type MutationUpdateTokenExchangeRateArgs = { condition?: InputMaybe; input: UpdateTokenExchangeRateInput; }; - /** Root mutation type */ export type MutationUpdateTransactionArgs = { condition?: InputMaybe; input: UpdateTransactionInput; }; - /** Root mutation type */ export type MutationUpdateUserArgs = { condition?: InputMaybe; input: UpdateUserInput; }; - /** Root mutation type */ export type MutationUpdateUserStakeArgs = { condition?: InputMaybe; input: UpdateUserStakeInput; }; - /** Root mutation type */ export type MutationUpdateUserTokensArgs = { condition?: InputMaybe; input: UpdateUserTokensInput; }; - /** Root mutation type */ export type MutationUpdateVoterRewardsHistoryArgs = { condition?: InputMaybe; input: UpdateVoterRewardsHistoryInput; }; - /** Root mutation type */ export type MutationValidateUserInviteArgs = { input: ValidateUserInviteInput; @@ -6580,7 +6570,7 @@ export enum Network { /** Ethereum Goerli test network */ Goerli = 'GOERLI', /** Ethereum Mainnet */ - Mainnet = 'MAINNET' + Mainnet = 'MAINNET', } /** Type of notifications that can be sent */ @@ -6611,7 +6601,7 @@ export enum NotificationType { MultisigActionRejected = 'MULTISIG_ACTION_REJECTED', NewColonyVersion = 'NEW_COLONY_VERSION', NewExtensionVersion = 'NEW_EXTENSION_VERSION', - PermissionsAction = 'PERMISSIONS_ACTION' + PermissionsAction = 'PERMISSIONS_ACTION', } /** Holds the notifications data for the user, such as their unique Magicbell user id, and their notifications preferences. */ @@ -6936,13 +6926,11 @@ export type Query = { tokenExhangeRateByTokenId?: Maybe; }; - /** Root query type */ export type QueryBridgeGetUserLiquidationAddressArgs = { userAddress: Scalars['String']; }; - /** Root query type */ export type QueryCacheTotalBalanceByColonyAddressArgs = { colonyAddress: Scalars['ID']; @@ -6953,7 +6941,6 @@ export type QueryCacheTotalBalanceByColonyAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetActionByExpenditureIdArgs = { expenditureId: Scalars['ID']; @@ -6963,7 +6950,6 @@ export type QueryGetActionByExpenditureIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetActionsByColonyArgs = { colonyId: Scalars['ID']; @@ -6974,19 +6960,16 @@ export type QueryGetActionsByColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetAnnotationArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetCacheTotalBalanceArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColoniesByNativeTokenIdArgs = { filter?: InputMaybe; @@ -6996,19 +6979,16 @@ export type QueryGetColoniesByNativeTokenIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetColonyArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyActionArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyActionByMotionIdArgs = { filter?: InputMaybe; @@ -7018,7 +6998,6 @@ export type QueryGetColonyActionByMotionIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetColonyActionByMultiSigIdArgs = { filter?: InputMaybe; @@ -7028,13 +7007,11 @@ export type QueryGetColonyActionByMultiSigIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetColonyActionMetadataArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyByAddressArgs = { filter?: InputMaybe; @@ -7044,7 +7021,6 @@ export type QueryGetColonyByAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetColonyByNameArgs = { filter?: InputMaybe; @@ -7054,7 +7030,6 @@ export type QueryGetColonyByNameArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetColonyByTypeArgs = { filter?: InputMaybe; @@ -7064,19 +7039,16 @@ export type QueryGetColonyByTypeArgs = { type: ColonyType; }; - /** Root query type */ export type QueryGetColonyContributorArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyDecisionArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyDecisionByActionIdArgs = { actionId: Scalars['ID']; @@ -7086,7 +7058,6 @@ export type QueryGetColonyDecisionByActionIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetColonyDecisionByColonyAddressArgs = { colonyAddress: Scalars['String']; @@ -7097,25 +7068,21 @@ export type QueryGetColonyDecisionByColonyAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetColonyExtensionArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyFundsClaimArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyHistoricRoleArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyHistoricRoleByDateArgs = { createdAt?: InputMaybe; @@ -7126,55 +7093,46 @@ export type QueryGetColonyHistoricRoleByDateArgs = { type: Scalars['String']; }; - /** Root query type */ export type QueryGetColonyMemberInviteArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyMetadataArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyMotionArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyMultiSigArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyRoleArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetColonyTokensArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetContractEventArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetContributorReputationArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetContributorsByAddressArgs = { colonyReputationPercentage?: InputMaybe; @@ -7185,7 +7143,6 @@ export type QueryGetContributorsByAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetContributorsByColonyArgs = { colonyAddress: Scalars['ID']; @@ -7196,19 +7153,16 @@ export type QueryGetContributorsByColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetCurrentNetworkInverseFeeArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetCurrentVersionArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetCurrentVersionByKeyArgs = { filter?: InputMaybe; @@ -7218,19 +7172,16 @@ export type QueryGetCurrentVersionByKeyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetDomainArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetDomainBalanceArgs = { input: DomainBalanceArguments; }; - /** Root query type */ export type QueryGetDomainByNativeSkillIdArgs = { filter?: InputMaybe; @@ -7241,13 +7192,11 @@ export type QueryGetDomainByNativeSkillIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetDomainMetadataArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetDomainsByColonyArgs = { colonyId: Scalars['ID']; @@ -7258,19 +7207,16 @@ export type QueryGetDomainsByColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetExpenditureArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetExpenditureMetadataArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetExpendituresByColonyArgs = { colonyId: Scalars['ID']; @@ -7281,7 +7227,6 @@ export type QueryGetExpendituresByColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetExpendituresByNativeFundingPotIdAndColonyArgs = { colonyId?: InputMaybe; @@ -7292,7 +7237,6 @@ export type QueryGetExpendituresByNativeFundingPotIdAndColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetExtensionByColonyAndHashArgs = { colonyId: Scalars['ID']; @@ -7303,13 +7247,11 @@ export type QueryGetExtensionByColonyAndHashArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetExtensionInstallationsCountArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetExtensionsByHashArgs = { filter?: InputMaybe; @@ -7319,7 +7261,6 @@ export type QueryGetExtensionsByHashArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetFundsClaimsByColonyArgs = { colonyFundsClaimsId: Scalars['ID']; @@ -7330,13 +7271,11 @@ export type QueryGetFundsClaimsByColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetIngestorStatsArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetIngestorStatsByChainIdArgs = { chainId: Scalars['String']; @@ -7346,13 +7285,11 @@ export type QueryGetIngestorStatsByChainIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetLiquidationAddressArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetLiquidationAddressesByUserAddressArgs = { filter?: InputMaybe; @@ -7362,7 +7299,6 @@ export type QueryGetLiquidationAddressesByUserAddressArgs = { userAddress: Scalars['ID']; }; - /** Root query type */ export type QueryGetMotionByExpenditureIdArgs = { expenditureId: Scalars['ID']; @@ -7372,7 +7308,6 @@ export type QueryGetMotionByExpenditureIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetMotionByTransactionHashArgs = { filter?: InputMaybe; @@ -7382,13 +7317,11 @@ export type QueryGetMotionByTransactionHashArgs = { transactionHash: Scalars['ID']; }; - /** Root query type */ export type QueryGetMotionMessageArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetMotionMessageByMotionIdArgs = { createdAt?: InputMaybe; @@ -7399,19 +7332,16 @@ export type QueryGetMotionMessageByMotionIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetMotionStateArgs = { input?: InputMaybe; }; - /** Root query type */ export type QueryGetMotionTimeoutPeriodsArgs = { input?: InputMaybe; }; - /** Root query type */ export type QueryGetMotionVoterRewardsArgs = { createdAt?: InputMaybe; @@ -7422,7 +7352,6 @@ export type QueryGetMotionVoterRewardsArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetMultiSigByColonyAddressArgs = { colonyAddress: Scalars['ID']; @@ -7432,7 +7361,6 @@ export type QueryGetMultiSigByColonyAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetMultiSigByExpenditureIdArgs = { expenditureId: Scalars['ID']; @@ -7442,7 +7370,6 @@ export type QueryGetMultiSigByExpenditureIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetMultiSigByTransactionHashArgs = { filter?: InputMaybe; @@ -7452,13 +7379,11 @@ export type QueryGetMultiSigByTransactionHashArgs = { transactionHash: Scalars['ID']; }; - /** Root query type */ export type QueryGetMultiSigUserSignatureArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetMultiSigUserSignatureByMultiSigIdArgs = { filter?: InputMaybe; @@ -7468,25 +7393,21 @@ export type QueryGetMultiSigUserSignatureByMultiSigIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetNotificationsDataArgs = { userAddress: Scalars['ID']; }; - /** Root query type */ export type QueryGetPrivateBetaInviteCodeArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetProfileArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetProfileByEmailArgs = { email: Scalars['AWSEmail']; @@ -7496,7 +7417,6 @@ export type QueryGetProfileByEmailArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetProfileByUsernameArgs = { displayName: Scalars['String']; @@ -7506,7 +7426,6 @@ export type QueryGetProfileByUsernameArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetProxyColoniesByColonyAddressArgs = { colonyAddress: Scalars['ID']; @@ -7516,19 +7435,16 @@ export type QueryGetProxyColoniesByColonyAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetProxyColonyArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetReputationMiningCycleMetadataArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetRoleByColonyArgs = { colonyAddress: Scalars['ID']; @@ -7539,7 +7455,6 @@ export type QueryGetRoleByColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetRoleByDomainAndColonyArgs = { colonyAddress?: InputMaybe; @@ -7550,7 +7465,6 @@ export type QueryGetRoleByDomainAndColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetRoleByTargetAddressAndColonyArgs = { colonyAddress?: InputMaybe; @@ -7561,43 +7475,36 @@ export type QueryGetRoleByTargetAddressAndColonyArgs = { targetAddress: Scalars['ID']; }; - /** Root query type */ export type QueryGetSafeTransactionArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetSafeTransactionDataArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetSafeTransactionStatusArgs = { input?: InputMaybe; }; - /** Root query type */ export type QueryGetStreamingPaymentArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetStreamingPaymentMetadataArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetTokenArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetTokenByAddressArgs = { filter?: InputMaybe; @@ -7607,19 +7514,16 @@ export type QueryGetTokenByAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetTokenExchangeRateArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetTokenFromEverywhereArgs = { input?: InputMaybe; }; - /** Root query type */ export type QueryGetTokensByTypeArgs = { filter?: InputMaybe; @@ -7629,13 +7533,11 @@ export type QueryGetTokensByTypeArgs = { type: TokenType; }; - /** Root query type */ export type QueryGetTransactionArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetTransactionsByUserArgs = { createdAt?: InputMaybe; @@ -7646,7 +7548,6 @@ export type QueryGetTransactionsByUserArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetTransactionsByUserAndGroupArgs = { filter?: InputMaybe; @@ -7657,13 +7558,11 @@ export type QueryGetTransactionsByUserAndGroupArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetUserArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetUserByAddressArgs = { filter?: InputMaybe; @@ -7673,7 +7572,6 @@ export type QueryGetUserByAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetUserByBridgeCustomerIdArgs = { bridgeCustomerId: Scalars['String']; @@ -7683,7 +7581,6 @@ export type QueryGetUserByBridgeCustomerIdArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetUserByLiquidationAddressArgs = { filter?: InputMaybe; @@ -7693,13 +7590,11 @@ export type QueryGetUserByLiquidationAddressArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetUserReputationArgs = { input?: InputMaybe; }; - /** Root query type */ export type QueryGetUserReputationInColonyArgs = { colonyAddress?: InputMaybe; @@ -7710,13 +7605,11 @@ export type QueryGetUserReputationInColonyArgs = { sortDirection?: InputMaybe; }; - /** Root query type */ export type QueryGetUserStakeArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetUserStakesArgs = { createdAt?: InputMaybe; @@ -7727,19 +7620,16 @@ export type QueryGetUserStakesArgs = { userAddress: Scalars['ID']; }; - /** Root query type */ export type QueryGetUserTokenBalanceArgs = { input?: InputMaybe; }; - /** Root query type */ export type QueryGetUserTokensArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryGetUserVoterRewardsArgs = { createdAt?: InputMaybe; @@ -7750,19 +7640,16 @@ export type QueryGetUserVoterRewardsArgs = { userAddress: Scalars['ID']; }; - /** Root query type */ export type QueryGetVoterRewardsArgs = { input?: InputMaybe; }; - /** Root query type */ export type QueryGetVoterRewardsHistoryArgs = { id: Scalars['ID']; }; - /** Root query type */ export type QueryListAnnotationsArgs = { filter?: InputMaybe; @@ -7770,7 +7657,6 @@ export type QueryListAnnotationsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListCacheTotalBalancesArgs = { filter?: InputMaybe; @@ -7778,7 +7664,6 @@ export type QueryListCacheTotalBalancesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColoniesArgs = { filter?: InputMaybe; @@ -7786,7 +7671,6 @@ export type QueryListColoniesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyActionMetadataArgs = { filter?: InputMaybe; @@ -7794,7 +7678,6 @@ export type QueryListColonyActionMetadataArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyActionsArgs = { filter?: InputMaybe; @@ -7802,7 +7685,6 @@ export type QueryListColonyActionsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyContributorsArgs = { filter?: InputMaybe; @@ -7810,7 +7692,6 @@ export type QueryListColonyContributorsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyDecisionsArgs = { filter?: InputMaybe; @@ -7818,7 +7699,6 @@ export type QueryListColonyDecisionsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyExtensionsArgs = { filter?: InputMaybe; @@ -7826,7 +7706,6 @@ export type QueryListColonyExtensionsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyFundsClaimsArgs = { filter?: InputMaybe; @@ -7834,7 +7713,6 @@ export type QueryListColonyFundsClaimsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyHistoricRolesArgs = { filter?: InputMaybe; @@ -7842,7 +7720,6 @@ export type QueryListColonyHistoricRolesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyMemberInvitesArgs = { filter?: InputMaybe; @@ -7850,7 +7727,6 @@ export type QueryListColonyMemberInvitesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyMetadataArgs = { filter?: InputMaybe; @@ -7858,7 +7734,6 @@ export type QueryListColonyMetadataArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyMotionsArgs = { filter?: InputMaybe; @@ -7866,7 +7741,6 @@ export type QueryListColonyMotionsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyMultiSigsArgs = { filter?: InputMaybe; @@ -7874,7 +7748,6 @@ export type QueryListColonyMultiSigsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyRolesArgs = { filter?: InputMaybe; @@ -7882,7 +7755,6 @@ export type QueryListColonyRolesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListColonyTokensArgs = { filter?: InputMaybe; @@ -7890,7 +7762,6 @@ export type QueryListColonyTokensArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListContractEventsArgs = { filter?: InputMaybe; @@ -7898,7 +7769,6 @@ export type QueryListContractEventsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListContributorReputationsArgs = { filter?: InputMaybe; @@ -7906,7 +7776,6 @@ export type QueryListContributorReputationsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListCurrentNetworkInverseFeesArgs = { filter?: InputMaybe; @@ -7914,7 +7783,6 @@ export type QueryListCurrentNetworkInverseFeesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListCurrentVersionsArgs = { filter?: InputMaybe; @@ -7922,7 +7790,6 @@ export type QueryListCurrentVersionsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListDomainMetadataArgs = { filter?: InputMaybe; @@ -7930,7 +7797,6 @@ export type QueryListDomainMetadataArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListDomainsArgs = { filter?: InputMaybe; @@ -7938,7 +7804,6 @@ export type QueryListDomainsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListExpenditureMetadataArgs = { filter?: InputMaybe; @@ -7946,7 +7811,6 @@ export type QueryListExpenditureMetadataArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListExpendituresArgs = { filter?: InputMaybe; @@ -7954,7 +7818,6 @@ export type QueryListExpendituresArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListExtensionInstallationsCountsArgs = { filter?: InputMaybe; @@ -7962,7 +7825,6 @@ export type QueryListExtensionInstallationsCountsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListIngestorStatsArgs = { filter?: InputMaybe; @@ -7970,7 +7832,6 @@ export type QueryListIngestorStatsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListLiquidationAddressesArgs = { filter?: InputMaybe; @@ -7978,7 +7839,6 @@ export type QueryListLiquidationAddressesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListMotionMessagesArgs = { filter?: InputMaybe; @@ -7986,7 +7846,6 @@ export type QueryListMotionMessagesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListMultiSigUserSignaturesArgs = { filter?: InputMaybe; @@ -7994,7 +7853,6 @@ export type QueryListMultiSigUserSignaturesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListNotificationsDataArgs = { filter?: InputMaybe; @@ -8004,7 +7862,6 @@ export type QueryListNotificationsDataArgs = { userAddress?: InputMaybe; }; - /** Root query type */ export type QueryListPrivateBetaInviteCodesArgs = { filter?: InputMaybe; @@ -8012,7 +7869,6 @@ export type QueryListPrivateBetaInviteCodesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListProfilesArgs = { filter?: InputMaybe; @@ -8020,7 +7876,6 @@ export type QueryListProfilesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListProxyColoniesArgs = { filter?: InputMaybe; @@ -8028,7 +7883,6 @@ export type QueryListProxyColoniesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListReputationMiningCycleMetadataArgs = { filter?: InputMaybe; @@ -8036,7 +7890,6 @@ export type QueryListReputationMiningCycleMetadataArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListSafeTransactionDataArgs = { filter?: InputMaybe; @@ -8044,7 +7897,6 @@ export type QueryListSafeTransactionDataArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListSafeTransactionsArgs = { filter?: InputMaybe; @@ -8052,7 +7904,6 @@ export type QueryListSafeTransactionsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListStreamingPaymentMetadataArgs = { filter?: InputMaybe; @@ -8060,7 +7911,6 @@ export type QueryListStreamingPaymentMetadataArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListStreamingPaymentsArgs = { filter?: InputMaybe; @@ -8068,7 +7918,6 @@ export type QueryListStreamingPaymentsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListTokenExchangeRatesArgs = { filter?: InputMaybe; @@ -8076,7 +7925,6 @@ export type QueryListTokenExchangeRatesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListTokensArgs = { filter?: InputMaybe; @@ -8084,7 +7932,6 @@ export type QueryListTokensArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListTransactionsArgs = { filter?: InputMaybe; @@ -8092,7 +7939,6 @@ export type QueryListTransactionsArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListUserStakesArgs = { filter?: InputMaybe; @@ -8100,7 +7946,6 @@ export type QueryListUserStakesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListUserTokensArgs = { filter?: InputMaybe; @@ -8108,7 +7953,6 @@ export type QueryListUserTokensArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListUsersArgs = { filter?: InputMaybe; @@ -8116,7 +7960,6 @@ export type QueryListUsersArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QueryListVoterRewardsHistoriesArgs = { filter?: InputMaybe; @@ -8124,10 +7967,11 @@ export type QueryListVoterRewardsHistoriesArgs = { nextToken?: InputMaybe; }; - /** Root query type */ export type QuerySearchColonyActionsArgs = { - aggregates?: InputMaybe>>; + aggregates?: InputMaybe< + Array> + >; filter?: InputMaybe; from?: InputMaybe; limit?: InputMaybe; @@ -8135,10 +7979,11 @@ export type QuerySearchColonyActionsArgs = { sort?: InputMaybe>>; }; - /** Root query type */ export type QuerySearchColonyContributorsArgs = { - aggregates?: InputMaybe>>; + aggregates?: InputMaybe< + Array> + >; filter?: InputMaybe; from?: InputMaybe; limit?: InputMaybe; @@ -8146,7 +7991,6 @@ export type QuerySearchColonyContributorsArgs = { sort?: InputMaybe>>; }; - /** Root query type */ export type QueryTokenExhangeRateByTokenIdArgs = { date?: InputMaybe; @@ -8190,7 +8034,6 @@ export type SafeTransaction = { updatedAt: Scalars['AWSDateTime']; }; - export type SafeTransactionTransactionsArgs = { filter?: InputMaybe; id?: InputMaybe; @@ -8224,7 +8067,7 @@ export enum SafeTransactionType { ContractInteraction = 'CONTRACT_INTERACTION', RawTransaction = 'RAW_TRANSACTION', TransferFunds = 'TRANSFER_FUNDS', - TransferNft = 'TRANSFER_NFT' + TransferNft = 'TRANSFER_NFT', } export type SearchableAggregateBucketResult = { @@ -8238,7 +8081,9 @@ export type SearchableAggregateBucketResultItem = { key: Scalars['String']; }; -export type SearchableAggregateGenericResult = SearchableAggregateBucketResult | SearchableAggregateScalarResult; +export type SearchableAggregateGenericResult = + | SearchableAggregateBucketResult + | SearchableAggregateScalarResult; export type SearchableAggregateResult = { __typename?: 'SearchableAggregateResult'; @@ -8256,7 +8101,7 @@ export enum SearchableAggregateType { Max = 'max', Min = 'min', Sum = 'sum', - Terms = 'terms' + Terms = 'terms', } export type SearchableBooleanFilterInput = { @@ -8299,7 +8144,7 @@ export enum SearchableColonyActionAggregateField { ToPotId = 'toPotId', TokenAddress = 'tokenAddress', Type = 'type', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export type SearchableColonyActionAggregationInput = { @@ -8396,7 +8241,7 @@ export enum SearchableColonyActionSortableFields { ToDomainId = 'toDomainId', ToPotId = 'toPotId', TokenAddress = 'tokenAddress', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export enum SearchableColonyContributorAggregateField { @@ -8410,7 +8255,7 @@ export enum SearchableColonyContributorAggregateField { IsVerified = 'isVerified', IsWatching = 'isWatching', Type = 'type', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export type SearchableColonyContributorAggregationInput = { @@ -8459,7 +8304,7 @@ export enum SearchableColonyContributorSortableFields { Id = 'id', IsVerified = 'isVerified', IsWatching = 'isWatching', - UpdatedAt = 'updatedAt' + UpdatedAt = 'updatedAt', } export type SearchableFloatFilterInput = { @@ -8501,7 +8346,7 @@ export type SearchableIntFilterInput = { export enum SearchableSortDirection { Asc = 'asc', - Desc = 'desc' + Desc = 'desc', } export type SearchableStringFilterInput = { @@ -8554,13 +8399,13 @@ export enum SortingMethod { /** Sort members by lowest reputation */ ByLowestRep = 'BY_LOWEST_REP', /** Sort members by having more permissions */ - ByMorePermissions = 'BY_MORE_PERMISSIONS' + ByMorePermissions = 'BY_MORE_PERMISSIONS', } export enum SplitPaymentDistributionType { Equal = 'EQUAL', Reputation = 'REPUTATION', - Unequal = 'UNEQUAL' + Unequal = 'UNEQUAL', } export type StakedExpenditureParams = { @@ -8611,7 +8456,7 @@ export type StreamingPayment = { export enum StreamingPaymentEndCondition { FixedTime = 'FIXED_TIME', LimitReached = 'LIMIT_REACHED', - WhenCancelled = 'WHEN_CANCELLED' + WhenCancelled = 'WHEN_CANCELLED', } export type StreamingPaymentMetadata = { @@ -8762,677 +8607,542 @@ export type Subscription = { onUpdateVoterRewardsHistory?: Maybe; }; - export type SubscriptionOnCreateAnnotationArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateCacheTotalBalanceArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyActionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyActionMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyContributorArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyDecisionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyExtensionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyFundsClaimArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyHistoricRoleArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyMemberInviteArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyMotionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyMultiSigArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyRoleArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateColonyTokensArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateContractEventArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateContributorReputationArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateCurrentNetworkInverseFeeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateCurrentVersionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateDomainArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateDomainMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateExpenditureArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateExpenditureMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateExtensionInstallationsCountArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateIngestorStatsArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateLiquidationAddressArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateMotionMessageArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateMultiSigUserSignatureArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateNotificationsDataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreatePrivateBetaInviteCodeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateProfileArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateProxyColonyArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateReputationMiningCycleMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateSafeTransactionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateSafeTransactionDataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateStreamingPaymentArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateStreamingPaymentMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateTokenArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateTokenExchangeRateArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateTransactionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateUserArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateUserStakeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateUserTokensArgs = { filter?: InputMaybe; }; - export type SubscriptionOnCreateVoterRewardsHistoryArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteAnnotationArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteCacheTotalBalanceArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyActionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyActionMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyContributorArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyDecisionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyExtensionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyFundsClaimArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyHistoricRoleArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyMemberInviteArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyMotionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyMultiSigArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyRoleArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteColonyTokensArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteContractEventArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteContributorReputationArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteCurrentNetworkInverseFeeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteCurrentVersionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteDomainArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteDomainMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteExpenditureArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteExpenditureMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteExtensionInstallationsCountArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteIngestorStatsArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteLiquidationAddressArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteMotionMessageArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteMultiSigUserSignatureArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteNotificationsDataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeletePrivateBetaInviteCodeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteProfileArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteProxyColonyArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteReputationMiningCycleMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteSafeTransactionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteSafeTransactionDataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteStreamingPaymentArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteStreamingPaymentMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteTokenArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteTokenExchangeRateArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteTransactionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteUserArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteUserStakeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteUserTokensArgs = { filter?: InputMaybe; }; - export type SubscriptionOnDeleteVoterRewardsHistoryArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateAnnotationArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateCacheTotalBalanceArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyActionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyActionMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyContributorArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyDecisionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyExtensionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyFundsClaimArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyHistoricRoleArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyMemberInviteArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyMotionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyMultiSigArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyRoleArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateColonyTokensArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateContractEventArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateContributorReputationArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateCurrentNetworkInverseFeeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateCurrentVersionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateDomainArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateDomainMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateExpenditureArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateExpenditureMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateExtensionInstallationsCountArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateIngestorStatsArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateLiquidationAddressArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateMotionMessageArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateMultiSigUserSignatureArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateNotificationsDataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdatePrivateBetaInviteCodeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateProfileArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateProxyColonyArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateReputationMiningCycleMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateSafeTransactionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateSafeTransactionDataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateStreamingPaymentArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateStreamingPaymentMetadataArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateTokenArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateTokenExchangeRateArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateTransactionArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateUserArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateUserStakeArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateUserTokensArgs = { filter?: InputMaybe; }; - export type SubscriptionOnUpdateVoterRewardsHistoryArgs = { filter?: InputMaybe; }; @@ -9448,7 +9158,7 @@ export enum SupportedCurrencies { Inr = 'INR', Jpy = 'JPY', Krw = 'KRW', - Usd = 'USD' + Usd = 'USD', } /** Return type for domain balance for a timeframe item */ @@ -9465,7 +9175,7 @@ export enum TimeframeType { Daily = 'DAILY', Monthly = 'MONTHLY', Total = 'TOTAL', - Weekly = 'WEEKLY' + Weekly = 'WEEKLY', } /** Represents an ERC20-compatible token that is used by Colonies and users */ @@ -9496,7 +9206,6 @@ export type Token = { validated?: Maybe; }; - /** Represents an ERC20-compatible token that is used by Colonies and users */ export type TokenColoniesArgs = { filter?: InputMaybe; @@ -9505,7 +9214,6 @@ export type TokenColoniesArgs = { sortDirection?: InputMaybe; }; - /** Represents an ERC20-compatible token that is used by Colonies and users */ export type TokenUsersArgs = { filter?: InputMaybe; @@ -9562,7 +9270,7 @@ export enum TokenType { /** A (ERC20-compatible) token that was deployed with Colony. It has a few more features, like minting through the Colony itself */ Colony = 'COLONY', /** An ERC20-compatible token */ - Erc20 = 'ERC20' + Erc20 = 'ERC20', } /** Represents a transaction made in a colony by a user */ @@ -9641,7 +9349,7 @@ export enum TransactionErrors { EventData = 'EVENT_DATA', Receipt = 'RECEIPT', Send = 'SEND', - Unsuccessful = 'UNSUCCESSFUL' + Unsuccessful = 'UNSUCCESSFUL', } export type TransactionGroup = { @@ -9672,7 +9380,7 @@ export enum TransactionStatus { Failed = 'FAILED', Pending = 'PENDING', Ready = 'READY', - Succeeded = 'SUCCEEDED' + Succeeded = 'SUCCEEDED', } export type UpdateAnnotationInput = { @@ -9698,7 +9406,9 @@ export type UpdateColonyActionInput = { amount?: InputMaybe; annotationId?: InputMaybe; approvedTokenChanges?: InputMaybe; - arbitraryTransactions?: InputMaybe>; + arbitraryTransactions?: InputMaybe< + Array + >; blockNumber?: InputMaybe; colonyActionsId?: InputMaybe; colonyDecisionId?: InputMaybe; @@ -10263,7 +9973,6 @@ export type User = { userPrivateBetaInviteCodeId?: Maybe; }; - /** Represents a User within the Colony Network */ export type UserLiquidationAddressesArgs = { filter?: InputMaybe; @@ -10272,7 +9981,6 @@ export type UserLiquidationAddressesArgs = { sortDirection?: InputMaybe; }; - /** Represents a User within the Colony Network */ export type UserRolesArgs = { colonyAddress?: InputMaybe; @@ -10282,7 +9990,6 @@ export type UserRolesArgs = { sortDirection?: InputMaybe; }; - /** Represents a User within the Colony Network */ export type UserTokensArgs = { filter?: InputMaybe; @@ -10291,7 +9998,6 @@ export type UserTokensArgs = { sortDirection?: InputMaybe; }; - /** Represents a User within the Colony Network */ export type UserTransactionHistoryArgs = { createdAt?: InputMaybe; @@ -10339,7 +10045,7 @@ export type UserStake = { /** Type of stake a user can make */ export enum UserStakeType { Motion = 'MOTION', - StakedExpenditure = 'STAKED_EXPENDITURE' + StakedExpenditure = 'STAKED_EXPENDITURE', } export type UserTokens = { @@ -10457,412 +10163,999 @@ export type VotingReputationParamsInput = { voterRewardFraction: Scalars['String']; }; -export type MultiChainInfoFragment = { __typename?: 'MultiChainInfo', targetChainId: number, completed: boolean, wormholeInfo?: { __typename?: 'ActionWormholeInfo', emitterChainId?: number | null, emitterAddress: string, sequence: string } | null }; - -export type ActionMetadataInfoFragment = { __typename?: 'ColonyAction', id: string, colonyDecisionId?: string | null, amount?: string | null, networkFee?: string | null, type: ColonyActionType, showInActionsList: boolean, colonyId: string, initiatorAddress: string, recipientAddress?: string | null, members?: Array | null, pendingDomainMetadata?: { __typename?: 'DomainMetadata', name: string, color: DomainColor, description?: string | null, changelog?: Array<{ __typename?: 'DomainMetadataChangelog', transactionHash: string, oldName: string, newName: string, oldColor: DomainColor, newColor: DomainColor, oldDescription?: string | null, newDescription?: string | null }> | null } | null, pendingColonyMetadata?: { __typename?: 'ColonyMetadata', id: string, displayName: string, avatar?: string | null, thumbnail?: string | null, description?: string | null, externalLinks?: Array<{ __typename?: 'ExternalLink', name: ExternalLinks, link: string }> | null, objective?: { __typename?: 'ColonyObjective', title: string, description: string, progress: number } | null, changelog?: Array<{ __typename?: 'ColonyMetadataChangelog', transactionHash: string, oldDisplayName: string, newDisplayName: string, hasAvatarChanged: boolean, hasDescriptionChanged?: boolean | null, haveExternalLinksChanged?: boolean | null, hasObjectiveChanged?: boolean | null }> | null } | null, payments?: Array<{ __typename?: 'Payment', recipientAddress: string }> | null, multiChainInfo?: { __typename?: 'MultiChainInfo', targetChainId: number, completed: boolean, wormholeInfo?: { __typename?: 'ActionWormholeInfo', emitterChainId?: number | null, emitterAddress: string, sequence: string } | null } | null }; - -export type ColonyFragment = { __typename?: 'Colony', colonyAddress: string, nativeToken: { __typename?: 'Token', symbol: string, tokenAddress: string }, tokens?: { __typename?: 'ModelColonyTokensConnection', items: Array<{ __typename?: 'ColonyTokens', id: string, tokenAddress: string } | null> } | null, motionsWithUnclaimedStakes?: Array<{ __typename?: 'ColonyUnclaimedStake', motionId: string, unclaimedRewards: Array<{ __typename?: 'StakerRewards', address: string, isClaimed: boolean, rewards: { __typename?: 'MotionStakeValues', yay: string, nay: string } }> }> | null, domains?: { __typename?: 'ModelDomainConnection', nextToken?: string | null, items: Array<{ __typename?: 'Domain', id: string, nativeSkillId: string } | null> } | null }; - -export type ColonyMetadataFragment = { __typename?: 'ColonyMetadata', id: string, displayName: string, avatar?: string | null, thumbnail?: string | null, description?: string | null, externalLinks?: Array<{ __typename?: 'ExternalLink', name: ExternalLinks, link: string }> | null, objective?: { __typename?: 'ColonyObjective', title: string, description: string, progress: number } | null, changelog?: Array<{ __typename?: 'ColonyMetadataChangelog', transactionHash: string, oldDisplayName: string, newDisplayName: string, hasAvatarChanged: boolean, hasDescriptionChanged?: boolean | null, haveExternalLinksChanged?: boolean | null, hasObjectiveChanged?: boolean | null }> | null }; - -export type ColonyWithRootRolesFragment = { __typename?: 'Colony', id: string, roles?: { __typename?: 'ModelColonyRoleConnection', items: Array<{ __typename?: 'ColonyRole', id: string, targetUser?: { __typename?: 'User', id: string, profile?: { __typename?: 'Profile', displayName?: string | null, id: string } | null, notificationsData?: { __typename?: 'NotificationsData', magicbellUserId: string, notificationsDisabled: boolean, mutedColonyAddresses: Array, paymentNotificationsDisabled: boolean, mentionNotificationsDisabled: boolean, adminNotificationsDisabled: boolean } | null } | null } | null> } | null }; - -export type ExpenditureBalanceFragment = { __typename?: 'ExpenditureBalance', tokenAddress: string, amount: string }; - -export type ExpenditureFragment = { __typename?: 'Expenditure', id: string, status: ExpenditureStatus, ownerAddress: string, userStakeId?: string | null, createdAt: string, firstEditTransactionHash?: string | null, splitPaymentPayoutClaimedNotificationSent?: boolean | null, type: ExpenditureType, slots: Array<{ __typename?: 'ExpenditureSlot', id: number, recipientAddress?: string | null, claimDelay?: string | null, payoutModifier?: number | null, payouts?: Array<{ __typename?: 'ExpenditurePayout', tokenAddress: string, amount: string, isClaimed: boolean, networkFee?: string | null }> | null }>, motions?: { __typename?: 'ModelColonyMotionConnection', items: Array<{ __typename?: 'ColonyMotion', transactionHash: string, action?: { __typename?: 'ColonyAction', type: ColonyActionType } | null } | null> } | null, balances?: Array<{ __typename?: 'ExpenditureBalance', tokenAddress: string, amount: string }> | null, metadata?: { __typename?: 'ExpenditureMetadata', distributionType?: SplitPaymentDistributionType | null } | null, actions?: { __typename?: 'ModelColonyActionConnection', items: Array<{ __typename?: 'ColonyAction', type: ColonyActionType, id: string } | null> } | null }; - -export type ExpenditureSlotFragment = { __typename?: 'ExpenditureSlot', id: number, recipientAddress?: string | null, claimDelay?: string | null, payoutModifier?: number | null, payouts?: Array<{ __typename?: 'ExpenditurePayout', tokenAddress: string, amount: string, isClaimed: boolean, networkFee?: string | null }> | null }; - -export type ExtensionFragment = { __typename?: 'ColonyExtension', id: string, hash: string, colonyId: string, isInitialized: boolean, version: number }; - -export type ColonyMotionFragment = { __typename?: 'ColonyMotion', id: string, nativeMotionId: string, requiredStake: string, remainingStakes: Array, userMinStake: string, nativeMotionDomainId: string, isFinalized: boolean, createdBy: string, repSubmitted: string, skillRep: string, hasObjection: boolean, motionDomainId: string, isDecision: boolean, transactionHash: string, expenditureId?: string | null, motionStakes: { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', nay: string, yay: string }, percentage: { __typename?: 'MotionStakeValues', nay: string, yay: string } }, usersStakes: Array<{ __typename?: 'UserMotionStakes', address: string, stakes: { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', yay: string, nay: string }, percentage: { __typename?: 'MotionStakeValues', yay: string, nay: string } } }>, stakerRewards: Array<{ __typename?: 'StakerRewards', address: string, isClaimed: boolean, rewards: { __typename?: 'MotionStakeValues', yay: string, nay: string } }>, voterRecord: Array<{ __typename?: 'VoterRecord', address: string, voteCount: string, vote?: number | null }>, revealedVotes: { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', yay: string, nay: string }, percentage: { __typename?: 'MotionStakeValues', yay: string, nay: string } }, motionStateHistory: { __typename?: 'MotionStateHistory', hasVoted: boolean, hasPassed: boolean, hasFailed: boolean, hasFailedNotFinalizable: boolean, inRevealPhase: boolean, yaySideFullyStakedAt?: string | null, naySideFullyStakedAt?: string | null, allVotesSubmittedAt?: string | null, allVotesRevealedAt?: string | null, endedAt?: string | null, finalizedAt?: string | null } }; - -export type VoterRecordFragment = { __typename?: 'VoterRecord', address: string, voteCount: string, vote?: number | null }; +export type MultiChainInfoFragment = { + __typename?: 'MultiChainInfo'; + targetChainId: number; + completed: boolean; + wormholeInfo?: { + __typename?: 'ActionWormholeInfo'; + emitterChainId?: number | null; + emitterAddress: string; + sequence: string; + } | null; +}; -export type StakerRewardFragment = { __typename?: 'StakerRewards', address: string, isClaimed: boolean, rewards: { __typename?: 'MotionStakeValues', yay: string, nay: string } }; +export type ActionMetadataInfoFragment = { + __typename?: 'ColonyAction'; + id: string; + colonyDecisionId?: string | null; + amount?: string | null; + networkFee?: string | null; + type: ColonyActionType; + showInActionsList: boolean; + colonyId: string; + initiatorAddress: string; + recipientAddress?: string | null; + members?: Array | null; + pendingDomainMetadata?: { + __typename?: 'DomainMetadata'; + name: string; + color: DomainColor; + description?: string | null; + changelog?: Array<{ + __typename?: 'DomainMetadataChangelog'; + transactionHash: string; + oldName: string; + newName: string; + oldColor: DomainColor; + newColor: DomainColor; + oldDescription?: string | null; + newDescription?: string | null; + }> | null; + } | null; + pendingColonyMetadata?: { + __typename?: 'ColonyMetadata'; + id: string; + displayName: string; + avatar?: string | null; + thumbnail?: string | null; + description?: string | null; + externalLinks?: Array<{ + __typename?: 'ExternalLink'; + name: ExternalLinks; + link: string; + }> | null; + objective?: { + __typename?: 'ColonyObjective'; + title: string; + description: string; + progress: number; + } | null; + changelog?: Array<{ + __typename?: 'ColonyMetadataChangelog'; + transactionHash: string; + oldDisplayName: string; + newDisplayName: string; + hasAvatarChanged: boolean; + hasDescriptionChanged?: boolean | null; + haveExternalLinksChanged?: boolean | null; + hasObjectiveChanged?: boolean | null; + }> | null; + } | null; + payments?: Array<{ __typename?: 'Payment'; recipientAddress: string }> | null; + multiChainInfo?: { + __typename?: 'MultiChainInfo'; + targetChainId: number; + completed: boolean; + wormholeInfo?: { + __typename?: 'ActionWormholeInfo'; + emitterChainId?: number | null; + emitterAddress: string; + sequence: string; + } | null; + } | null; +}; + +export type ColonyFragment = { + __typename?: 'Colony'; + colonyAddress: string; + nativeToken: { __typename?: 'Token'; symbol: string; tokenAddress: string }; + tokens?: { + __typename?: 'ModelColonyTokensConnection'; + items: Array<{ + __typename?: 'ColonyTokens'; + id: string; + tokenAddress: string; + } | null>; + } | null; + motionsWithUnclaimedStakes?: Array<{ + __typename?: 'ColonyUnclaimedStake'; + motionId: string; + unclaimedRewards: Array<{ + __typename?: 'StakerRewards'; + address: string; + isClaimed: boolean; + rewards: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + }>; + }> | null; + domains?: { + __typename?: 'ModelDomainConnection'; + nextToken?: string | null; + items: Array<{ + __typename?: 'Domain'; + id: string; + nativeSkillId: string; + } | null>; + } | null; +}; + +export type ColonyMetadataFragment = { + __typename?: 'ColonyMetadata'; + id: string; + displayName: string; + avatar?: string | null; + thumbnail?: string | null; + description?: string | null; + externalLinks?: Array<{ + __typename?: 'ExternalLink'; + name: ExternalLinks; + link: string; + }> | null; + objective?: { + __typename?: 'ColonyObjective'; + title: string; + description: string; + progress: number; + } | null; + changelog?: Array<{ + __typename?: 'ColonyMetadataChangelog'; + transactionHash: string; + oldDisplayName: string; + newDisplayName: string; + hasAvatarChanged: boolean; + hasDescriptionChanged?: boolean | null; + haveExternalLinksChanged?: boolean | null; + hasObjectiveChanged?: boolean | null; + }> | null; +}; + +export type ColonyWithRootRolesFragment = { + __typename?: 'Colony'; + id: string; + roles?: { + __typename?: 'ModelColonyRoleConnection'; + items: Array<{ + __typename?: 'ColonyRole'; + id: string; + targetUser?: { + __typename?: 'User'; + id: string; + profile?: { + __typename?: 'Profile'; + displayName?: string | null; + id: string; + } | null; + notificationsData?: { + __typename?: 'NotificationsData'; + magicbellUserId: string; + notificationsDisabled: boolean; + mutedColonyAddresses: Array; + paymentNotificationsDisabled: boolean; + mentionNotificationsDisabled: boolean; + adminNotificationsDisabled: boolean; + } | null; + } | null; + } | null>; + } | null; +}; + +export type ExpenditureBalanceFragment = { + __typename?: 'ExpenditureBalance'; + tokenAddress: string; + amount: string; +}; -export type MotionStakesFragment = { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', nay: string, yay: string }, percentage: { __typename?: 'MotionStakeValues', nay: string, yay: string } }; +export type ExpenditureFragment = { + __typename?: 'Expenditure'; + id: string; + status: ExpenditureStatus; + ownerAddress: string; + userStakeId?: string | null; + createdAt: string; + firstEditTransactionHash?: string | null; + splitPaymentPayoutClaimedNotificationSent?: boolean | null; + type: ExpenditureType; + slots: Array<{ + __typename?: 'ExpenditureSlot'; + id: number; + recipientAddress?: string | null; + claimDelay?: string | null; + payoutModifier?: number | null; + payouts?: Array<{ + __typename?: 'ExpenditurePayout'; + tokenAddress: string; + amount: string; + isClaimed: boolean; + networkFee?: string | null; + }> | null; + }>; + motions?: { + __typename?: 'ModelColonyMotionConnection'; + items: Array<{ + __typename?: 'ColonyMotion'; + transactionHash: string; + action?: { __typename?: 'ColonyAction'; type: ColonyActionType } | null; + } | null>; + } | null; + balances?: Array<{ + __typename?: 'ExpenditureBalance'; + tokenAddress: string; + amount: string; + }> | null; + metadata?: { + __typename?: 'ExpenditureMetadata'; + distributionType?: SplitPaymentDistributionType | null; + } | null; + actions?: { + __typename?: 'ModelColonyActionConnection'; + items: Array<{ + __typename?: 'ColonyAction'; + type: ColonyActionType; + id: string; + } | null>; + } | null; +}; + +export type ExpenditureSlotFragment = { + __typename?: 'ExpenditureSlot'; + id: number; + recipientAddress?: string | null; + claimDelay?: string | null; + payoutModifier?: number | null; + payouts?: Array<{ + __typename?: 'ExpenditurePayout'; + tokenAddress: string; + amount: string; + isClaimed: boolean; + networkFee?: string | null; + }> | null; +}; + +export type ExtensionFragment = { + __typename?: 'ColonyExtension'; + id: string; + hash: string; + colonyId: string; + isInitialized: boolean; + version: number; +}; -export type UserMotionStakesFragment = { __typename?: 'UserMotionStakes', address: string, stakes: { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', yay: string, nay: string }, percentage: { __typename?: 'MotionStakeValues', yay: string, nay: string } } }; +export type ColonyMotionFragment = { + __typename?: 'ColonyMotion'; + id: string; + nativeMotionId: string; + requiredStake: string; + remainingStakes: Array; + userMinStake: string; + nativeMotionDomainId: string; + isFinalized: boolean; + createdBy: string; + repSubmitted: string; + skillRep: string; + hasObjection: boolean; + motionDomainId: string; + isDecision: boolean; + transactionHash: string; + expenditureId?: string | null; + motionStakes: { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; nay: string; yay: string }; + percentage: { __typename?: 'MotionStakeValues'; nay: string; yay: string }; + }; + usersStakes: Array<{ + __typename?: 'UserMotionStakes'; + address: string; + stakes: { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + percentage: { + __typename?: 'MotionStakeValues'; + yay: string; + nay: string; + }; + }; + }>; + stakerRewards: Array<{ + __typename?: 'StakerRewards'; + address: string; + isClaimed: boolean; + rewards: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + }>; + voterRecord: Array<{ + __typename?: 'VoterRecord'; + address: string; + voteCount: string; + vote?: number | null; + }>; + revealedVotes: { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + percentage: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + }; + motionStateHistory: { + __typename?: 'MotionStateHistory'; + hasVoted: boolean; + hasPassed: boolean; + hasFailed: boolean; + hasFailedNotFinalizable: boolean; + inRevealPhase: boolean; + yaySideFullyStakedAt?: string | null; + naySideFullyStakedAt?: string | null; + allVotesSubmittedAt?: string | null; + allVotesRevealedAt?: string | null; + endedAt?: string | null; + finalizedAt?: string | null; + }; +}; + +export type VoterRecordFragment = { + __typename?: 'VoterRecord'; + address: string; + voteCount: string; + vote?: number | null; +}; -export type DomainMetadataFragment = { __typename?: 'DomainMetadata', name: string, color: DomainColor, description?: string | null, changelog?: Array<{ __typename?: 'DomainMetadataChangelog', transactionHash: string, oldName: string, newName: string, oldColor: DomainColor, newColor: DomainColor, oldDescription?: string | null, newDescription?: string | null }> | null }; +export type StakerRewardFragment = { + __typename?: 'StakerRewards'; + address: string; + isClaimed: boolean; + rewards: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; +}; -export type MultiSigUserSignatureFragment = { __typename?: 'MultiSigUserSignature', id: string, multiSigId: string, role: number, colonyAddress: string, userAddress: string, vote: MultiSigVote, createdAt: string }; +export type MotionStakesFragment = { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; nay: string; yay: string }; + percentage: { __typename?: 'MotionStakeValues'; nay: string; yay: string }; +}; -export type ColonyMultiSigFragment = { __typename?: 'ColonyMultiSig', id: string, colonyAddress: string, nativeMultiSigId: string, multiSigDomainId: string, nativeMultiSigDomainId: string, requiredPermissions: number, transactionHash: string, isExecuted: boolean, isRejected: boolean, isDecision: boolean, hasActionCompleted: boolean, executedAt?: string | null, executedBy?: string | null, rejectedAt?: string | null, rejectedBy?: string | null, createdAt: string, expenditureId?: string | null, signatures?: { __typename?: 'ModelMultiSigUserSignatureConnection', items: Array<{ __typename?: 'MultiSigUserSignature', id: string, multiSigId: string, role: number, colonyAddress: string, userAddress: string, vote: MultiSigVote, createdAt: string } | null> } | null, action?: { __typename?: 'ColonyAction', type: ColonyActionType } | null }; +export type UserMotionStakesFragment = { + __typename?: 'UserMotionStakes'; + address: string; + stakes: { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + percentage: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + }; +}; -export type ProxyColonyFragment = { __typename?: 'ProxyColony', id: string, colonyAddress: string, chainId: string, isActive: boolean }; +export type DomainMetadataFragment = { + __typename?: 'DomainMetadata'; + name: string; + color: DomainColor; + description?: string | null; + changelog?: Array<{ + __typename?: 'DomainMetadataChangelog'; + transactionHash: string; + oldName: string; + newName: string; + oldColor: DomainColor; + newColor: DomainColor; + oldDescription?: string | null; + newDescription?: string | null; + }> | null; +}; + +export type MultiSigUserSignatureFragment = { + __typename?: 'MultiSigUserSignature'; + id: string; + multiSigId: string; + role: number; + colonyAddress: string; + userAddress: string; + vote: MultiSigVote; + createdAt: string; +}; -export type TokenFragment = { __typename?: 'Token', symbol: string, tokenAddress: string }; +export type ColonyMultiSigFragment = { + __typename?: 'ColonyMultiSig'; + id: string; + colonyAddress: string; + nativeMultiSigId: string; + multiSigDomainId: string; + nativeMultiSigDomainId: string; + requiredPermissions: number; + transactionHash: string; + isExecuted: boolean; + isRejected: boolean; + isDecision: boolean; + hasActionCompleted: boolean; + executedAt?: string | null; + executedBy?: string | null; + rejectedAt?: string | null; + rejectedBy?: string | null; + createdAt: string; + expenditureId?: string | null; + signatures?: { + __typename?: 'ModelMultiSigUserSignatureConnection'; + items: Array<{ + __typename?: 'MultiSigUserSignature'; + id: string; + multiSigId: string; + role: number; + colonyAddress: string; + userAddress: string; + vote: MultiSigVote; + createdAt: string; + } | null>; + } | null; + action?: { __typename?: 'ColonyAction'; type: ColonyActionType } | null; +}; + +export type ProxyColonyFragment = { + __typename?: 'ProxyColony'; + id: string; + colonyAddress: string; + chainId: string; + isActive: boolean; +}; -export type NotificationUserFragment = { __typename?: 'ColonyContributor', user?: { __typename?: 'User', notificationsData?: { __typename?: 'NotificationsData', magicbellUserId: string, notificationsDisabled: boolean, mutedColonyAddresses: Array, paymentNotificationsDisabled: boolean, mentionNotificationsDisabled: boolean, adminNotificationsDisabled: boolean } | null } | null }; +export type TokenFragment = { + __typename?: 'Token'; + symbol: string; + tokenAddress: string; +}; -export type NotificationsDataFragment = { __typename?: 'NotificationsData', magicbellUserId: string, notificationsDisabled: boolean, mutedColonyAddresses: Array, paymentNotificationsDisabled: boolean, mentionNotificationsDisabled: boolean, adminNotificationsDisabled: boolean }; +export type NotificationUserFragment = { + __typename?: 'ColonyContributor'; + user?: { + __typename?: 'User'; + notificationsData?: { + __typename?: 'NotificationsData'; + magicbellUserId: string; + notificationsDisabled: boolean; + mutedColonyAddresses: Array; + paymentNotificationsDisabled: boolean; + mentionNotificationsDisabled: boolean; + adminNotificationsDisabled: boolean; + } | null; + } | null; +}; + +export type NotificationsDataFragment = { + __typename?: 'NotificationsData'; + magicbellUserId: string; + notificationsDisabled: boolean; + mutedColonyAddresses: Array; + paymentNotificationsDisabled: boolean; + mentionNotificationsDisabled: boolean; + adminNotificationsDisabled: boolean; +}; export type CreateColonyActionMutationVariables = Exact<{ input: CreateColonyActionInput; }>; - -export type CreateColonyActionMutation = { __typename?: 'Mutation', createColonyAction?: { __typename?: 'ColonyAction', id: string } | null }; +export type CreateColonyActionMutation = { + __typename?: 'Mutation'; + createColonyAction?: { __typename?: 'ColonyAction'; id: string } | null; +}; export type UpdateColonyActionMutationVariables = Exact<{ input: UpdateColonyActionInput; }>; - -export type UpdateColonyActionMutation = { __typename?: 'Mutation', updateColonyAction?: { __typename?: 'ColonyAction', id: string } | null }; +export type UpdateColonyActionMutation = { + __typename?: 'Mutation'; + updateColonyAction?: { __typename?: 'ColonyAction'; id: string } | null; +}; export type UpdateColonyMutationVariables = Exact<{ input: UpdateColonyInput; }>; - -export type UpdateColonyMutation = { __typename?: 'Mutation', updateColony?: { __typename?: 'Colony', id: string } | null }; +export type UpdateColonyMutation = { + __typename?: 'Mutation'; + updateColony?: { __typename?: 'Colony'; id: string } | null; +}; export type UpdateColonyMetadataMutationVariables = Exact<{ input: UpdateColonyMetadataInput; }>; - -export type UpdateColonyMetadataMutation = { __typename?: 'Mutation', updateColonyMetadata?: { __typename?: 'ColonyMetadata', id: string } | null }; +export type UpdateColonyMetadataMutation = { + __typename?: 'Mutation'; + updateColonyMetadata?: { __typename?: 'ColonyMetadata'; id: string } | null; +}; export type CreateColonyMutationVariables = Exact<{ input: CreateColonyInput; condition?: InputMaybe; }>; - -export type CreateColonyMutation = { __typename?: 'Mutation', createColony?: { __typename?: 'Colony', id: string } | null }; +export type CreateColonyMutation = { + __typename?: 'Mutation'; + createColony?: { __typename?: 'Colony'; id: string } | null; +}; export type CreateColonyMetadataMutationVariables = Exact<{ input: CreateColonyMetadataInput; }>; - -export type CreateColonyMetadataMutation = { __typename?: 'Mutation', createColonyMetadata?: { __typename?: 'ColonyMetadata', id: string } | null }; +export type CreateColonyMetadataMutation = { + __typename?: 'Mutation'; + createColonyMetadata?: { __typename?: 'ColonyMetadata'; id: string } | null; +}; export type DeleteColonyMetadataMutationVariables = Exact<{ input: DeleteColonyMetadataInput; }>; - -export type DeleteColonyMetadataMutation = { __typename?: 'Mutation', deleteColonyMetadata?: { __typename?: 'ColonyMetadata', id: string } | null }; +export type DeleteColonyMetadataMutation = { + __typename?: 'Mutation'; + deleteColonyMetadata?: { __typename?: 'ColonyMetadata'; id: string } | null; +}; export type CreateColonyMemberInviteMutationVariables = Exact<{ input: CreateColonyMemberInviteInput; condition?: InputMaybe; }>; - -export type CreateColonyMemberInviteMutation = { __typename?: 'Mutation', createColonyMemberInvite?: { __typename?: 'ColonyMemberInvite', id: string } | null }; +export type CreateColonyMemberInviteMutation = { + __typename?: 'Mutation'; + createColonyMemberInvite?: { + __typename?: 'ColonyMemberInvite'; + id: string; + } | null; +}; export type CreateColonyTokensMutationVariables = Exact<{ input: CreateColonyTokensInput; }>; - -export type CreateColonyTokensMutation = { __typename?: 'Mutation', createColonyTokens?: { __typename?: 'ColonyTokens', id: string } | null }; +export type CreateColonyTokensMutation = { + __typename?: 'Mutation'; + createColonyTokens?: { __typename?: 'ColonyTokens'; id: string } | null; +}; export type CreateColonyContributorMutationVariables = Exact<{ input: CreateColonyContributorInput; }>; - -export type CreateColonyContributorMutation = { __typename?: 'Mutation', createColonyContributor?: { __typename?: 'ColonyContributor', id: string } | null }; +export type CreateColonyContributorMutation = { + __typename?: 'Mutation'; + createColonyContributor?: { + __typename?: 'ColonyContributor'; + id: string; + } | null; +}; export type UpdateColonyContributorMutationVariables = Exact<{ input: UpdateColonyContributorInput; }>; - -export type UpdateColonyContributorMutation = { __typename?: 'Mutation', updateColonyContributor?: { __typename?: 'ColonyContributor', id: string } | null }; +export type UpdateColonyContributorMutation = { + __typename?: 'Mutation'; + updateColonyContributor?: { + __typename?: 'ColonyContributor'; + id: string; + } | null; +}; export type DeleteColonyContributorMutationVariables = Exact<{ input: DeleteColonyContributorInput; }>; - -export type DeleteColonyContributorMutation = { __typename?: 'Mutation', deleteColonyContributor?: { __typename?: 'ColonyContributor', id: string } | null }; +export type DeleteColonyContributorMutation = { + __typename?: 'Mutation'; + deleteColonyContributor?: { + __typename?: 'ColonyContributor'; + id: string; + } | null; +}; export type CreateCurrentVersionMutationVariables = Exact<{ input: CreateCurrentVersionInput; }>; - -export type CreateCurrentVersionMutation = { __typename?: 'Mutation', createCurrentVersion?: { __typename?: 'CurrentVersion', id: string } | null }; +export type CreateCurrentVersionMutation = { + __typename?: 'Mutation'; + createCurrentVersion?: { __typename?: 'CurrentVersion'; id: string } | null; +}; export type UpdateCurrentVersionMutationVariables = Exact<{ input: UpdateCurrentVersionInput; }>; - -export type UpdateCurrentVersionMutation = { __typename?: 'Mutation', updateCurrentVersion?: { __typename?: 'CurrentVersion', id: string } | null }; +export type UpdateCurrentVersionMutation = { + __typename?: 'Mutation'; + updateCurrentVersion?: { __typename?: 'CurrentVersion'; id: string } | null; +}; export type UpdateColonyDecisionMutationVariables = Exact<{ id: Scalars['ID']; showInDecisionsList: Scalars['Boolean']; }>; - -export type UpdateColonyDecisionMutation = { __typename?: 'Mutation', updateColonyDecision?: { __typename?: 'ColonyDecision', id: string } | null }; +export type UpdateColonyDecisionMutation = { + __typename?: 'Mutation'; + updateColonyDecision?: { __typename?: 'ColonyDecision'; id: string } | null; +}; export type CreateDomainMutationVariables = Exact<{ input: CreateDomainInput; }>; - -export type CreateDomainMutation = { __typename?: 'Mutation', createDomain?: { __typename?: 'Domain', id: string } | null }; +export type CreateDomainMutation = { + __typename?: 'Mutation'; + createDomain?: { __typename?: 'Domain'; id: string } | null; +}; export type CreateDomainMetadataMutationVariables = Exact<{ input: CreateDomainMetadataInput; }>; - -export type CreateDomainMetadataMutation = { __typename?: 'Mutation', createDomainMetadata?: { __typename?: 'DomainMetadata', id: string } | null }; +export type CreateDomainMetadataMutation = { + __typename?: 'Mutation'; + createDomainMetadata?: { __typename?: 'DomainMetadata'; id: string } | null; +}; export type UpdateDomainMetadataMutationVariables = Exact<{ input: UpdateDomainMetadataInput; }>; - -export type UpdateDomainMetadataMutation = { __typename?: 'Mutation', updateDomainMetadata?: { __typename?: 'DomainMetadata', id: string } | null }; +export type UpdateDomainMetadataMutation = { + __typename?: 'Mutation'; + updateDomainMetadata?: { __typename?: 'DomainMetadata'; id: string } | null; +}; export type CreateContractEventMutationVariables = Exact<{ input: CreateContractEventInput; condition?: InputMaybe; }>; - -export type CreateContractEventMutation = { __typename?: 'Mutation', createContractEvent?: { __typename?: 'ContractEvent', id: string } | null }; +export type CreateContractEventMutation = { + __typename?: 'Mutation'; + createContractEvent?: { __typename?: 'ContractEvent'; id: string } | null; +}; export type CreateExpenditureMutationVariables = Exact<{ input: CreateExpenditureInput; }>; - -export type CreateExpenditureMutation = { __typename?: 'Mutation', createExpenditure?: { __typename?: 'Expenditure', id: string } | null }; +export type CreateExpenditureMutation = { + __typename?: 'Mutation'; + createExpenditure?: { __typename?: 'Expenditure'; id: string } | null; +}; export type UpdateExpenditureMutationVariables = Exact<{ input: UpdateExpenditureInput; }>; - -export type UpdateExpenditureMutation = { __typename?: 'Mutation', updateExpenditure?: { __typename?: 'Expenditure', id: string, ownerAddress: string } | null }; +export type UpdateExpenditureMutation = { + __typename?: 'Mutation'; + updateExpenditure?: { + __typename?: 'Expenditure'; + id: string; + ownerAddress: string; + } | null; +}; export type UpdateExpenditureMetadataMutationVariables = Exact<{ input: UpdateExpenditureMetadataInput; }>; - -export type UpdateExpenditureMetadataMutation = { __typename?: 'Mutation', updateExpenditureMetadata?: { __typename?: 'ExpenditureMetadata', id: string } | null }; +export type UpdateExpenditureMetadataMutation = { + __typename?: 'Mutation'; + updateExpenditureMetadata?: { + __typename?: 'ExpenditureMetadata'; + id: string; + } | null; +}; export type CreateStreamingPaymentMutationVariables = Exact<{ input: CreateStreamingPaymentInput; }>; - -export type CreateStreamingPaymentMutation = { __typename?: 'Mutation', createStreamingPayment?: { __typename?: 'StreamingPayment', id: string } | null }; +export type CreateStreamingPaymentMutation = { + __typename?: 'Mutation'; + createStreamingPayment?: { + __typename?: 'StreamingPayment'; + id: string; + } | null; +}; export type UpdateStreamingPaymentMutationVariables = Exact<{ input: UpdateStreamingPaymentInput; }>; - -export type UpdateStreamingPaymentMutation = { __typename?: 'Mutation', updateStreamingPayment?: { __typename?: 'StreamingPayment', id: string } | null }; +export type UpdateStreamingPaymentMutation = { + __typename?: 'Mutation'; + updateStreamingPayment?: { + __typename?: 'StreamingPayment'; + id: string; + } | null; +}; export type CreateColonyExtensionMutationVariables = Exact<{ input: CreateColonyExtensionInput; }>; - -export type CreateColonyExtensionMutation = { __typename?: 'Mutation', createColonyExtension?: { __typename?: 'ColonyExtension', id: string } | null }; +export type CreateColonyExtensionMutation = { + __typename?: 'Mutation'; + createColonyExtension?: { __typename?: 'ColonyExtension'; id: string } | null; +}; export type UpdateColonyExtensionByAddressMutationVariables = Exact<{ input: UpdateColonyExtensionInput; }>; - -export type UpdateColonyExtensionByAddressMutation = { __typename?: 'Mutation', updateColonyExtension?: { __typename?: 'ColonyExtension', id: string, extensionHash: string, colonyAddress: string } | null }; +export type UpdateColonyExtensionByAddressMutation = { + __typename?: 'Mutation'; + updateColonyExtension?: { + __typename?: 'ColonyExtension'; + id: string; + extensionHash: string; + colonyAddress: string; + } | null; +}; export type CreateExtensionInstallationsCountMutationVariables = Exact<{ input: CreateExtensionInstallationsCountInput; }>; - -export type CreateExtensionInstallationsCountMutation = { __typename?: 'Mutation', createExtensionInstallationsCount?: { __typename?: 'ExtensionInstallationsCount', id: string } | null }; +export type CreateExtensionInstallationsCountMutation = { + __typename?: 'Mutation'; + createExtensionInstallationsCount?: { + __typename?: 'ExtensionInstallationsCount'; + id: string; + } | null; +}; export type UpdateExtensionInstallationsCountMutationVariables = Exact<{ input: UpdateExtensionInstallationsCountInput; }>; - -export type UpdateExtensionInstallationsCountMutation = { __typename?: 'Mutation', updateExtensionInstallationsCount?: { __typename?: 'ExtensionInstallationsCount', id: string } | null }; +export type UpdateExtensionInstallationsCountMutation = { + __typename?: 'Mutation'; + updateExtensionInstallationsCount?: { + __typename?: 'ExtensionInstallationsCount'; + id: string; + } | null; +}; export type CreateColonyFundsClaimMutationVariables = Exact<{ input: CreateColonyFundsClaimInput; condition?: InputMaybe; }>; - -export type CreateColonyFundsClaimMutation = { __typename?: 'Mutation', createColonyFundsClaim?: { __typename?: 'ColonyFundsClaim', id: string } | null }; +export type CreateColonyFundsClaimMutation = { + __typename?: 'Mutation'; + createColonyFundsClaim?: { + __typename?: 'ColonyFundsClaim'; + id: string; + } | null; +}; export type UpdateColonyFundsClaimMutationVariables = Exact<{ input: UpdateColonyFundsClaimInput; condition?: InputMaybe; }>; - -export type UpdateColonyFundsClaimMutation = { __typename?: 'Mutation', updateColonyFundsClaim?: { __typename?: 'ColonyFundsClaim', id: string } | null }; +export type UpdateColonyFundsClaimMutation = { + __typename?: 'Mutation'; + updateColonyFundsClaim?: { + __typename?: 'ColonyFundsClaim'; + id: string; + } | null; +}; export type DeleteColonyFundsClaimMutationVariables = Exact<{ input: DeleteColonyFundsClaimInput; condition?: InputMaybe; }>; - -export type DeleteColonyFundsClaimMutation = { __typename?: 'Mutation', deleteColonyFundsClaim?: { __typename?: 'ColonyFundsClaim', id: string } | null }; +export type DeleteColonyFundsClaimMutation = { + __typename?: 'Mutation'; + deleteColonyFundsClaim?: { + __typename?: 'ColonyFundsClaim'; + id: string; + } | null; +}; export type CreateCurrentNetworkInverseFeeMutationVariables = Exact<{ input: CreateCurrentNetworkInverseFeeInput; }>; - -export type CreateCurrentNetworkInverseFeeMutation = { __typename?: 'Mutation', createCurrentNetworkInverseFee?: { __typename?: 'CurrentNetworkInverseFee', id: string } | null }; +export type CreateCurrentNetworkInverseFeeMutation = { + __typename?: 'Mutation'; + createCurrentNetworkInverseFee?: { + __typename?: 'CurrentNetworkInverseFee'; + id: string; + } | null; +}; export type UpdateCurrentNetworkInverseFeeMutationVariables = Exact<{ input: UpdateCurrentNetworkInverseFeeInput; }>; - -export type UpdateCurrentNetworkInverseFeeMutation = { __typename?: 'Mutation', updateCurrentNetworkInverseFee?: { __typename?: 'CurrentNetworkInverseFee', id: string } | null }; +export type UpdateCurrentNetworkInverseFeeMutation = { + __typename?: 'Mutation'; + updateCurrentNetworkInverseFee?: { + __typename?: 'CurrentNetworkInverseFee'; + id: string; + } | null; +}; export type CreateColonyMotionMutationVariables = Exact<{ input: CreateColonyMotionInput; }>; - -export type CreateColonyMotionMutation = { __typename?: 'Mutation', createColonyMotion?: { __typename?: 'ColonyMotion', id: string } | null }; +export type CreateColonyMotionMutation = { + __typename?: 'Mutation'; + createColonyMotion?: { __typename?: 'ColonyMotion'; id: string } | null; +}; export type UpdateColonyMotionMutationVariables = Exact<{ input: UpdateColonyMotionInput; }>; - -export type UpdateColonyMotionMutation = { __typename?: 'Mutation', updateColonyMotion?: { __typename?: 'ColonyMotion', id: string } | null }; +export type UpdateColonyMotionMutation = { + __typename?: 'Mutation'; + updateColonyMotion?: { __typename?: 'ColonyMotion'; id: string } | null; +}; export type CreateMotionMessageMutationVariables = Exact<{ input: CreateMotionMessageInput; }>; - -export type CreateMotionMessageMutation = { __typename?: 'Mutation', createMotionMessage?: { __typename?: 'MotionMessage', id: string } | null }; +export type CreateMotionMessageMutation = { + __typename?: 'Mutation'; + createMotionMessage?: { __typename?: 'MotionMessage'; id: string } | null; +}; export type CreateUserVoterRewardMutationVariables = Exact<{ input: CreateVoterRewardsHistoryInput; }>; - -export type CreateUserVoterRewardMutation = { __typename?: 'Mutation', createVoterRewardsHistory?: { __typename?: 'VoterRewardsHistory', id: string } | null }; +export type CreateUserVoterRewardMutation = { + __typename?: 'Mutation'; + createVoterRewardsHistory?: { + __typename?: 'VoterRewardsHistory'; + id: string; + } | null; +}; export type CreateColonyMultiSigMutationVariables = Exact<{ input: CreateColonyMultiSigInput; }>; - -export type CreateColonyMultiSigMutation = { __typename?: 'Mutation', createColonyMultiSig?: { __typename?: 'ColonyMultiSig', id: string } | null }; +export type CreateColonyMultiSigMutation = { + __typename?: 'Mutation'; + createColonyMultiSig?: { __typename?: 'ColonyMultiSig'; id: string } | null; +}; export type UpdateColonyMultiSigMutationVariables = Exact<{ input: UpdateColonyMultiSigInput; }>; - -export type UpdateColonyMultiSigMutation = { __typename?: 'Mutation', updateColonyMultiSig?: { __typename?: 'ColonyMultiSig', id: string } | null }; +export type UpdateColonyMultiSigMutation = { + __typename?: 'Mutation'; + updateColonyMultiSig?: { __typename?: 'ColonyMultiSig'; id: string } | null; +}; export type CreateMultiSigVoteMutationVariables = Exact<{ input: CreateMultiSigUserSignatureInput; }>; - -export type CreateMultiSigVoteMutation = { __typename?: 'Mutation', createMultiSigUserSignature?: { __typename?: 'MultiSigUserSignature', id: string } | null }; +export type CreateMultiSigVoteMutation = { + __typename?: 'Mutation'; + createMultiSigUserSignature?: { + __typename?: 'MultiSigUserSignature'; + id: string; + } | null; +}; export type RemoveMultiSigVoteMutationVariables = Exact<{ id: Scalars['ID']; }>; - -export type RemoveMultiSigVoteMutation = { __typename?: 'Mutation', deleteMultiSigUserSignature?: { __typename?: 'MultiSigUserSignature', id: string } | null }; +export type RemoveMultiSigVoteMutation = { + __typename?: 'Mutation'; + deleteMultiSigUserSignature?: { + __typename?: 'MultiSigUserSignature'; + id: string; + } | null; +}; export type RemoveMultiSigRoleMutationVariables = Exact<{ id: Scalars['ID']; }>; - -export type RemoveMultiSigRoleMutation = { __typename?: 'Mutation', deleteColonyRole?: { __typename?: 'ColonyRole', id: string } | null }; +export type RemoveMultiSigRoleMutation = { + __typename?: 'Mutation'; + deleteColonyRole?: { __typename?: 'ColonyRole'; id: string } | null; +}; export type CreateColonyRoleMutationVariables = Exact<{ input: CreateColonyRoleInput; }>; - -export type CreateColonyRoleMutation = { __typename?: 'Mutation', createColonyRole?: { __typename?: 'ColonyRole', id: string } | null }; +export type CreateColonyRoleMutation = { + __typename?: 'Mutation'; + createColonyRole?: { __typename?: 'ColonyRole'; id: string } | null; +}; export type UpdateColonyRoleMutationVariables = Exact<{ input: UpdateColonyRoleInput; }>; - -export type UpdateColonyRoleMutation = { __typename?: 'Mutation', updateColonyRole?: { __typename?: 'ColonyRole', id: string } | null }; +export type UpdateColonyRoleMutation = { + __typename?: 'Mutation'; + updateColonyRole?: { __typename?: 'ColonyRole'; id: string } | null; +}; export type CreateColonyHistoricRoleMutationVariables = Exact<{ input: CreateColonyHistoricRoleInput; }>; - -export type CreateColonyHistoricRoleMutation = { __typename?: 'Mutation', createColonyHistoricRole?: { __typename?: 'ColonyHistoricRole', id: string } | null }; +export type CreateColonyHistoricRoleMutation = { + __typename?: 'Mutation'; + createColonyHistoricRole?: { + __typename?: 'ColonyHistoricRole'; + id: string; + } | null; +}; export type CreateProxyColonyMutationVariables = Exact<{ input: CreateProxyColonyInput; }>; - -export type CreateProxyColonyMutation = { __typename?: 'Mutation', createProxyColony?: { __typename?: 'ProxyColony', id: string } | null }; +export type CreateProxyColonyMutation = { + __typename?: 'Mutation'; + createProxyColony?: { __typename?: 'ProxyColony'; id: string } | null; +}; export type UpdateReputationMiningCycleMetadataMutationVariables = Exact<{ input: UpdateReputationMiningCycleMetadataInput; }>; - -export type UpdateReputationMiningCycleMetadataMutation = { __typename?: 'Mutation', updateReputationMiningCycleMetadata?: { __typename?: 'ReputationMiningCycleMetadata', id: string } | null }; +export type UpdateReputationMiningCycleMetadataMutation = { + __typename?: 'Mutation'; + updateReputationMiningCycleMetadata?: { + __typename?: 'ReputationMiningCycleMetadata'; + id: string; + } | null; +}; export type CreateReputationMiningCycleMetadataMutationVariables = Exact<{ input: CreateReputationMiningCycleMetadataInput; }>; - -export type CreateReputationMiningCycleMetadataMutation = { __typename?: 'Mutation', createReputationMiningCycleMetadata?: { __typename?: 'ReputationMiningCycleMetadata', id: string } | null }; +export type CreateReputationMiningCycleMetadataMutation = { + __typename?: 'Mutation'; + createReputationMiningCycleMetadata?: { + __typename?: 'ReputationMiningCycleMetadata'; + id: string; + } | null; +}; export type CreateUserStakeMutationVariables = Exact<{ input: CreateUserStakeInput; }>; - -export type CreateUserStakeMutation = { __typename?: 'Mutation', createUserStake?: { __typename?: 'UserStake', id: string } | null }; +export type CreateUserStakeMutation = { + __typename?: 'Mutation'; + createUserStake?: { __typename?: 'UserStake'; id: string } | null; +}; export type UpdateUserStakeMutationVariables = Exact<{ input: UpdateUserStakeInput; }>; - -export type UpdateUserStakeMutation = { __typename?: 'Mutation', updateUserStake?: { __typename?: 'UserStake', id: string } | null }; +export type UpdateUserStakeMutation = { + __typename?: 'Mutation'; + updateUserStake?: { __typename?: 'UserStake'; id: string } | null; +}; export type CreateStatsMutationVariables = Exact<{ chainId: Scalars['String']; value: Scalars['String']; }>; - -export type CreateStatsMutation = { __typename?: 'Mutation', createIngestorStats?: { __typename?: 'IngestorStats', id: string } | null }; +export type CreateStatsMutation = { + __typename?: 'Mutation'; + createIngestorStats?: { __typename?: 'IngestorStats'; id: string } | null; +}; export type UpdateStatsMutationVariables = Exact<{ id: Scalars['ID']; @@ -10870,79 +11163,299 @@ export type UpdateStatsMutationVariables = Exact<{ value: Scalars['String']; }>; - -export type UpdateStatsMutation = { __typename?: 'Mutation', updateIngestorStats?: { __typename?: 'IngestorStats', id: string } | null }; +export type UpdateStatsMutation = { + __typename?: 'Mutation'; + updateIngestorStats?: { __typename?: 'IngestorStats'; id: string } | null; +}; export type DeleteColonyTokensMutationVariables = Exact<{ input: DeleteColonyTokensInput; }>; - -export type DeleteColonyTokensMutation = { __typename?: 'Mutation', deleteColonyTokens?: { __typename?: 'ColonyTokens', id: string } | null }; +export type DeleteColonyTokensMutation = { + __typename?: 'Mutation'; + deleteColonyTokens?: { __typename?: 'ColonyTokens'; id: string } | null; +}; export type GetColonyActionQueryVariables = Exact<{ transactionHash: Scalars['ID']; }>; - -export type GetColonyActionQuery = { __typename?: 'Query', getColonyAction?: { __typename?: 'ColonyAction', id: string } | null }; +export type GetColonyActionQuery = { + __typename?: 'Query'; + getColonyAction?: { __typename?: 'ColonyAction'; id: string } | null; +}; export type GetColonyArbitraryTransactionActionQueryVariables = Exact<{ transactionHash: Scalars['ID']; }>; - -export type GetColonyArbitraryTransactionActionQuery = { __typename?: 'Query', getColonyAction?: { __typename?: 'ColonyAction', id: string, arbitraryTransactions?: Array<{ __typename?: 'ColonyActionArbitraryTransaction', contractAddress: string, encodedFunction: string }> | null } | null }; +export type GetColonyArbitraryTransactionActionQuery = { + __typename?: 'Query'; + getColonyAction?: { + __typename?: 'ColonyAction'; + id: string; + arbitraryTransactions?: Array<{ + __typename?: 'ColonyActionArbitraryTransaction'; + contractAddress: string; + encodedFunction: string; + }> | null; + } | null; +}; export type GetActionInfoQueryVariables = Exact<{ transactionHash: Scalars['ID']; }>; - -export type GetActionInfoQuery = { __typename?: 'Query', getColonyAction?: { __typename?: 'ColonyAction', id: string, colonyDecisionId?: string | null, amount?: string | null, networkFee?: string | null, type: ColonyActionType, showInActionsList: boolean, colonyId: string, initiatorAddress: string, recipientAddress?: string | null, members?: Array | null, pendingDomainMetadata?: { __typename?: 'DomainMetadata', name: string, color: DomainColor, description?: string | null, changelog?: Array<{ __typename?: 'DomainMetadataChangelog', transactionHash: string, oldName: string, newName: string, oldColor: DomainColor, newColor: DomainColor, oldDescription?: string | null, newDescription?: string | null }> | null } | null, pendingColonyMetadata?: { __typename?: 'ColonyMetadata', id: string, displayName: string, avatar?: string | null, thumbnail?: string | null, description?: string | null, externalLinks?: Array<{ __typename?: 'ExternalLink', name: ExternalLinks, link: string }> | null, objective?: { __typename?: 'ColonyObjective', title: string, description: string, progress: number } | null, changelog?: Array<{ __typename?: 'ColonyMetadataChangelog', transactionHash: string, oldDisplayName: string, newDisplayName: string, hasAvatarChanged: boolean, hasDescriptionChanged?: boolean | null, haveExternalLinksChanged?: boolean | null, hasObjectiveChanged?: boolean | null }> | null } | null, payments?: Array<{ __typename?: 'Payment', recipientAddress: string }> | null, multiChainInfo?: { __typename?: 'MultiChainInfo', targetChainId: number, completed: boolean, wormholeInfo?: { __typename?: 'ActionWormholeInfo', emitterChainId?: number | null, emitterAddress: string, sequence: string } | null } | null } | null }; +export type GetActionInfoQuery = { + __typename?: 'Query'; + getColonyAction?: { + __typename?: 'ColonyAction'; + id: string; + colonyDecisionId?: string | null; + amount?: string | null; + networkFee?: string | null; + type: ColonyActionType; + showInActionsList: boolean; + colonyId: string; + initiatorAddress: string; + recipientAddress?: string | null; + members?: Array | null; + pendingDomainMetadata?: { + __typename?: 'DomainMetadata'; + name: string; + color: DomainColor; + description?: string | null; + changelog?: Array<{ + __typename?: 'DomainMetadataChangelog'; + transactionHash: string; + oldName: string; + newName: string; + oldColor: DomainColor; + newColor: DomainColor; + oldDescription?: string | null; + newDescription?: string | null; + }> | null; + } | null; + pendingColonyMetadata?: { + __typename?: 'ColonyMetadata'; + id: string; + displayName: string; + avatar?: string | null; + thumbnail?: string | null; + description?: string | null; + externalLinks?: Array<{ + __typename?: 'ExternalLink'; + name: ExternalLinks; + link: string; + }> | null; + objective?: { + __typename?: 'ColonyObjective'; + title: string; + description: string; + progress: number; + } | null; + changelog?: Array<{ + __typename?: 'ColonyMetadataChangelog'; + transactionHash: string; + oldDisplayName: string; + newDisplayName: string; + hasAvatarChanged: boolean; + hasDescriptionChanged?: boolean | null; + haveExternalLinksChanged?: boolean | null; + hasObjectiveChanged?: boolean | null; + }> | null; + } | null; + payments?: Array<{ + __typename?: 'Payment'; + recipientAddress: string; + }> | null; + multiChainInfo?: { + __typename?: 'MultiChainInfo'; + targetChainId: number; + completed: boolean; + wormholeInfo?: { + __typename?: 'ActionWormholeInfo'; + emitterChainId?: number | null; + emitterAddress: string; + sequence: string; + } | null; + } | null; + } | null; +}; export type GetMotionIdFromActionQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetMotionIdFromActionQuery = { __typename?: 'Query', getColonyAction?: { __typename?: 'ColonyAction', motionData?: { __typename?: 'ColonyMotion', id: string } | null } | null }; +export type GetMotionIdFromActionQuery = { + __typename?: 'Query'; + getColonyAction?: { + __typename?: 'ColonyAction'; + motionData?: { __typename?: 'ColonyMotion'; id: string } | null; + } | null; +}; export type GetActionIdFromAnnotationQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetActionIdFromAnnotationQuery = { __typename?: 'Query', getAnnotation?: { __typename?: 'Annotation', actionId: string } | null }; +export type GetActionIdFromAnnotationQuery = { + __typename?: 'Query'; + getAnnotation?: { __typename?: 'Annotation'; actionId: string } | null; +}; export type GetActionByIdQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetActionByIdQuery = { __typename?: 'Query', getColonyAction?: { __typename?: 'ColonyAction', id: string, type: ColonyActionType, expenditureSlotChanges?: { __typename?: 'ExpenditureSlotChanges', oldSlots: Array<{ __typename?: 'ExpenditureSlot', id: number, recipientAddress?: string | null, claimDelay?: string | null, payoutModifier?: number | null, payouts?: Array<{ __typename?: 'ExpenditurePayout', tokenAddress: string, amount: string, isClaimed: boolean, networkFee?: string | null }> | null }>, newSlots: Array<{ __typename?: 'ExpenditureSlot', id: number, recipientAddress?: string | null, claimDelay?: string | null, payoutModifier?: number | null, payouts?: Array<{ __typename?: 'ExpenditurePayout', tokenAddress: string, amount: string, isClaimed: boolean, networkFee?: string | null }> | null }> } | null } | null }; +export type GetActionByIdQuery = { + __typename?: 'Query'; + getColonyAction?: { + __typename?: 'ColonyAction'; + id: string; + type: ColonyActionType; + expenditureSlotChanges?: { + __typename?: 'ExpenditureSlotChanges'; + oldSlots: Array<{ + __typename?: 'ExpenditureSlot'; + id: number; + recipientAddress?: string | null; + claimDelay?: string | null; + payoutModifier?: number | null; + payouts?: Array<{ + __typename?: 'ExpenditurePayout'; + tokenAddress: string; + amount: string; + isClaimed: boolean; + networkFee?: string | null; + }> | null; + }>; + newSlots: Array<{ + __typename?: 'ExpenditureSlot'; + id: number; + recipientAddress?: string | null; + claimDelay?: string | null; + payoutModifier?: number | null; + payouts?: Array<{ + __typename?: 'ExpenditurePayout'; + tokenAddress: string; + amount: string; + isClaimed: boolean; + networkFee?: string | null; + }> | null; + }>; + } | null; + } | null; +}; export type GetColonyMetadataQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetColonyMetadataQuery = { __typename?: 'Query', getColonyMetadata?: { __typename?: 'ColonyMetadata', id: string, displayName: string, avatar?: string | null, thumbnail?: string | null, description?: string | null, etherealData?: { __typename?: 'ColonyMetadataEtherealData', colonyAvatar?: string | null, colonyDisplayName: string, colonyName: string, colonyThumbnail?: string | null, initiatorAddress: string, tokenAvatar?: string | null, tokenThumbnail?: string | null } | null, externalLinks?: Array<{ __typename?: 'ExternalLink', name: ExternalLinks, link: string }> | null, objective?: { __typename?: 'ColonyObjective', title: string, description: string, progress: number } | null, changelog?: Array<{ __typename?: 'ColonyMetadataChangelog', transactionHash: string, oldDisplayName: string, newDisplayName: string, hasAvatarChanged: boolean, hasDescriptionChanged?: boolean | null, haveExternalLinksChanged?: boolean | null, hasObjectiveChanged?: boolean | null }> | null } | null }; +export type GetColonyMetadataQuery = { + __typename?: 'Query'; + getColonyMetadata?: { + __typename?: 'ColonyMetadata'; + id: string; + displayName: string; + avatar?: string | null; + thumbnail?: string | null; + description?: string | null; + etherealData?: { + __typename?: 'ColonyMetadataEtherealData'; + colonyAvatar?: string | null; + colonyDisplayName: string; + colonyName: string; + colonyThumbnail?: string | null; + initiatorAddress: string; + tokenAvatar?: string | null; + tokenThumbnail?: string | null; + } | null; + externalLinks?: Array<{ + __typename?: 'ExternalLink'; + name: ExternalLinks; + link: string; + }> | null; + objective?: { + __typename?: 'ColonyObjective'; + title: string; + description: string; + progress: number; + } | null; + changelog?: Array<{ + __typename?: 'ColonyMetadataChangelog'; + transactionHash: string; + oldDisplayName: string; + newDisplayName: string; + hasAvatarChanged: boolean; + hasDescriptionChanged?: boolean | null; + haveExternalLinksChanged?: boolean | null; + hasObjectiveChanged?: boolean | null; + }> | null; + } | null; +}; export type GetColonyQueryVariables = Exact<{ id: Scalars['ID']; nextToken?: InputMaybe; }>; - -export type GetColonyQuery = { __typename?: 'Query', getColony?: { __typename?: 'Colony', colonyAddress: string, nativeToken: { __typename?: 'Token', symbol: string, tokenAddress: string }, tokens?: { __typename?: 'ModelColonyTokensConnection', items: Array<{ __typename?: 'ColonyTokens', id: string, tokenAddress: string } | null> } | null, motionsWithUnclaimedStakes?: Array<{ __typename?: 'ColonyUnclaimedStake', motionId: string, unclaimedRewards: Array<{ __typename?: 'StakerRewards', address: string, isClaimed: boolean, rewards: { __typename?: 'MotionStakeValues', yay: string, nay: string } }> }> | null, domains?: { __typename?: 'ModelDomainConnection', nextToken?: string | null, items: Array<{ __typename?: 'Domain', id: string, nativeSkillId: string } | null> } | null } | null, getColonyByAddress?: { __typename?: 'ModelColonyConnection', items: Array<{ __typename?: 'Colony', id: string, name: string } | null> } | null, getColonyByType?: { __typename?: 'ModelColonyConnection', items: Array<{ __typename?: 'Colony', id: string, name: string } | null> } | null }; +export type GetColonyQuery = { + __typename?: 'Query'; + getColony?: { + __typename?: 'Colony'; + colonyAddress: string; + nativeToken: { __typename?: 'Token'; symbol: string; tokenAddress: string }; + tokens?: { + __typename?: 'ModelColonyTokensConnection'; + items: Array<{ + __typename?: 'ColonyTokens'; + id: string; + tokenAddress: string; + } | null>; + } | null; + motionsWithUnclaimedStakes?: Array<{ + __typename?: 'ColonyUnclaimedStake'; + motionId: string; + unclaimedRewards: Array<{ + __typename?: 'StakerRewards'; + address: string; + isClaimed: boolean; + rewards: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + }>; + }> | null; + domains?: { + __typename?: 'ModelDomainConnection'; + nextToken?: string | null; + items: Array<{ + __typename?: 'Domain'; + id: string; + nativeSkillId: string; + } | null>; + } | null; + } | null; + getColonyByAddress?: { + __typename?: 'ModelColonyConnection'; + items: Array<{ __typename?: 'Colony'; id: string; name: string } | null>; + } | null; + getColonyByType?: { + __typename?: 'ModelColonyConnection'; + items: Array<{ __typename?: 'Colony'; id: string; name: string } | null>; + } | null; +}; export type GetColonyByNameQueryVariables = Exact<{ name: Scalars['String']; }>; - -export type GetColonyByNameQuery = { __typename?: 'Query', getColonyByName?: { __typename?: 'ModelColonyConnection', items: Array<{ __typename?: 'Colony', id: string, name: string } | null> } | null }; +export type GetColonyByNameQuery = { + __typename?: 'Query'; + getColonyByName?: { + __typename?: 'ModelColonyConnection'; + items: Array<{ __typename?: 'Colony'; id: string; name: string } | null>; + } | null; +}; export type GetColonyByNativeTokenIdQueryVariables = Exact<{ nativeTokenId: Scalars['ID']; @@ -10950,29 +11463,98 @@ export type GetColonyByNativeTokenIdQueryVariables = Exact<{ nextToken?: InputMaybe; }>; - -export type GetColonyByNativeTokenIdQuery = { __typename?: 'Query', getColoniesByNativeTokenId?: { __typename?: 'ModelColonyConnection', nextToken?: string | null, items: Array<{ __typename?: 'Colony', id: string, status?: { __typename?: 'ColonyStatus', recovery?: boolean | null, nativeToken?: { __typename?: 'NativeTokenStatus', unlocked?: boolean | null, unlockable?: boolean | null, mintable?: boolean | null } | null } | null } | null> } | null }; +export type GetColonyByNativeTokenIdQuery = { + __typename?: 'Query'; + getColoniesByNativeTokenId?: { + __typename?: 'ModelColonyConnection'; + nextToken?: string | null; + items: Array<{ + __typename?: 'Colony'; + id: string; + status?: { + __typename?: 'ColonyStatus'; + recovery?: boolean | null; + nativeToken?: { + __typename?: 'NativeTokenStatus'; + unlocked?: boolean | null; + unlockable?: boolean | null; + mintable?: boolean | null; + } | null; + } | null; + } | null>; + } | null; +}; export type ListColoniesQueryVariables = Exact<{ nextToken?: InputMaybe; }>; - -export type ListColoniesQuery = { __typename?: 'Query', listColonies?: { __typename?: 'ModelColonyConnection', nextToken?: string | null, items: Array<{ __typename?: 'Colony', id: string, nativeTokenId: string } | null> } | null }; +export type ListColoniesQuery = { + __typename?: 'Query'; + listColonies?: { + __typename?: 'ModelColonyConnection'; + nextToken?: string | null; + items: Array<{ + __typename?: 'Colony'; + id: string; + nativeTokenId: string; + } | null>; + } | null; +}; export type ListColoniesWithRootPermissionHoldersQueryVariables = Exact<{ nextToken?: InputMaybe; }>; - -export type ListColoniesWithRootPermissionHoldersQuery = { __typename?: 'Query', listColonies?: { __typename?: 'ModelColonyConnection', nextToken?: string | null, items: Array<{ __typename?: 'Colony', id: string, roles?: { __typename?: 'ModelColonyRoleConnection', items: Array<{ __typename?: 'ColonyRole', id: string, targetUser?: { __typename?: 'User', id: string, profile?: { __typename?: 'Profile', displayName?: string | null, id: string } | null, notificationsData?: { __typename?: 'NotificationsData', magicbellUserId: string, notificationsDisabled: boolean, mutedColonyAddresses: Array, paymentNotificationsDisabled: boolean, mentionNotificationsDisabled: boolean, adminNotificationsDisabled: boolean } | null } | null } | null> } | null } | null> } | null }; +export type ListColoniesWithRootPermissionHoldersQuery = { + __typename?: 'Query'; + listColonies?: { + __typename?: 'ModelColonyConnection'; + nextToken?: string | null; + items: Array<{ + __typename?: 'Colony'; + id: string; + roles?: { + __typename?: 'ModelColonyRoleConnection'; + items: Array<{ + __typename?: 'ColonyRole'; + id: string; + targetUser?: { + __typename?: 'User'; + id: string; + profile?: { + __typename?: 'Profile'; + displayName?: string | null; + id: string; + } | null; + notificationsData?: { + __typename?: 'NotificationsData'; + magicbellUserId: string; + notificationsDisabled: boolean; + mutedColonyAddresses: Array; + paymentNotificationsDisabled: boolean; + mentionNotificationsDisabled: boolean; + adminNotificationsDisabled: boolean; + } | null; + } | null; + } | null>; + } | null; + } | null>; + } | null; +}; export type GetColonyContributorQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetColonyContributorQuery = { __typename?: 'Query', getColonyContributor?: { __typename?: 'ColonyContributor', id: string, isVerified: boolean } | null }; +export type GetColonyContributorQuery = { + __typename?: 'Query'; + getColonyContributor?: { + __typename?: 'ColonyContributor'; + id: string; + isVerified: boolean; + } | null; +}; export type GetColonyContributorsNotificationDataQueryVariables = Exact<{ colonyAddress: Scalars['ID']; @@ -10981,117 +11563,385 @@ export type GetColonyContributorsNotificationDataQueryVariables = Exact<{ nextToken?: InputMaybe; }>; - -export type GetColonyContributorsNotificationDataQuery = { __typename?: 'Query', getContributorsByColony?: { __typename?: 'ModelColonyContributorConnection', nextToken?: string | null, items: Array<{ __typename?: 'ColonyContributor', user?: { __typename?: 'User', notificationsData?: { __typename?: 'NotificationsData', magicbellUserId: string, notificationsDisabled: boolean, mutedColonyAddresses: Array, paymentNotificationsDisabled: boolean, mentionNotificationsDisabled: boolean, adminNotificationsDisabled: boolean } | null } | null } | null> } | null }; +export type GetColonyContributorsNotificationDataQuery = { + __typename?: 'Query'; + getContributorsByColony?: { + __typename?: 'ModelColonyContributorConnection'; + nextToken?: string | null; + items: Array<{ + __typename?: 'ColonyContributor'; + user?: { + __typename?: 'User'; + notificationsData?: { + __typename?: 'NotificationsData'; + magicbellUserId: string; + notificationsDisabled: boolean; + mutedColonyAddresses: Array; + paymentNotificationsDisabled: boolean; + mentionNotificationsDisabled: boolean; + adminNotificationsDisabled: boolean; + } | null; + } | null; + } | null>; + } | null; +}; export type GetCurrentVersionQueryVariables = Exact<{ key: Scalars['String']; }>; - -export type GetCurrentVersionQuery = { __typename?: 'Query', getCurrentVersionByKey?: { __typename?: 'ModelCurrentVersionConnection', items: Array<{ __typename?: 'CurrentVersion', id: string, version: number } | null> } | null }; +export type GetCurrentVersionQuery = { + __typename?: 'Query'; + getCurrentVersionByKey?: { + __typename?: 'ModelCurrentVersionConnection'; + items: Array<{ + __typename?: 'CurrentVersion'; + id: string; + version: number; + } | null>; + } | null; +}; export type GetColonyDecisionByActionIdQueryVariables = Exact<{ actionId: Scalars['ID']; }>; - -export type GetColonyDecisionByActionIdQuery = { __typename?: 'Query', getColonyDecisionByActionId?: { __typename?: 'ModelColonyDecisionConnection', items: Array<{ __typename?: 'ColonyDecision', id: string } | null> } | null }; +export type GetColonyDecisionByActionIdQuery = { + __typename?: 'Query'; + getColonyDecisionByActionId?: { + __typename?: 'ModelColonyDecisionConnection'; + items: Array<{ __typename?: 'ColonyDecision'; id: string } | null>; + } | null; +}; export type GetDomainMetadataQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetDomainMetadataQuery = { __typename?: 'Query', getDomainMetadata?: { __typename?: 'DomainMetadata', color: DomainColor, description?: string | null, id: string, name: string, changelog?: Array<{ __typename?: 'DomainMetadataChangelog', newColor: DomainColor, newDescription?: string | null, newName: string, oldColor: DomainColor, oldDescription?: string | null, oldName: string, transactionHash: string }> | null } | null }; +export type GetDomainMetadataQuery = { + __typename?: 'Query'; + getDomainMetadata?: { + __typename?: 'DomainMetadata'; + color: DomainColor; + description?: string | null; + id: string; + name: string; + changelog?: Array<{ + __typename?: 'DomainMetadataChangelog'; + newColor: DomainColor; + newDescription?: string | null; + newName: string; + oldColor: DomainColor; + oldDescription?: string | null; + oldName: string; + transactionHash: string; + }> | null; + } | null; +}; export type GetDomainByNativeSkillIdQueryVariables = Exact<{ nativeSkillId: Scalars['String']; colonyAddress: Scalars['ID']; }>; - -export type GetDomainByNativeSkillIdQuery = { __typename?: 'Query', getDomainByNativeSkillId?: { __typename?: 'ModelDomainConnection', items: Array<{ __typename?: 'Domain', id: string, nativeSkillId: string, nativeId: number } | null> } | null }; +export type GetDomainByNativeSkillIdQuery = { + __typename?: 'Query'; + getDomainByNativeSkillId?: { + __typename?: 'ModelDomainConnection'; + items: Array<{ + __typename?: 'Domain'; + id: string; + nativeSkillId: string; + nativeId: number; + } | null>; + } | null; +}; export type GetDomainsByExtensionAddressQueryVariables = Exact<{ extensionAddress: Scalars['ID']; }>; - -export type GetDomainsByExtensionAddressQuery = { __typename?: 'Query', listColonyExtensions?: { __typename?: 'ModelColonyExtensionConnection', items: Array<{ __typename?: 'ColonyExtension', colony: { __typename?: 'Colony', id: string, domains?: { __typename?: 'ModelDomainConnection', items: Array<{ __typename?: 'Domain', nativeSkillId: string, nativeId: number } | null> } | null } } | null> } | null }; +export type GetDomainsByExtensionAddressQuery = { + __typename?: 'Query'; + listColonyExtensions?: { + __typename?: 'ModelColonyExtensionConnection'; + items: Array<{ + __typename?: 'ColonyExtension'; + colony: { + __typename?: 'Colony'; + id: string; + domains?: { + __typename?: 'ModelDomainConnection'; + items: Array<{ + __typename?: 'Domain'; + nativeSkillId: string; + nativeId: number; + } | null>; + } | null; + }; + } | null>; + } | null; +}; export type GetContractEventQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetContractEventQuery = { __typename?: 'Query', getContractEvent?: { __typename?: 'ContractEvent', id: string } | null }; +export type GetContractEventQuery = { + __typename?: 'Query'; + getContractEvent?: { __typename?: 'ContractEvent'; id: string } | null; +}; export type GetExpenditureQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetExpenditureQuery = { __typename?: 'Query', getExpenditure?: { __typename?: 'Expenditure', id: string, status: ExpenditureStatus, ownerAddress: string, userStakeId?: string | null, createdAt: string, firstEditTransactionHash?: string | null, splitPaymentPayoutClaimedNotificationSent?: boolean | null, type: ExpenditureType, slots: Array<{ __typename?: 'ExpenditureSlot', id: number, recipientAddress?: string | null, claimDelay?: string | null, payoutModifier?: number | null, payouts?: Array<{ __typename?: 'ExpenditurePayout', tokenAddress: string, amount: string, isClaimed: boolean, networkFee?: string | null }> | null }>, motions?: { __typename?: 'ModelColonyMotionConnection', items: Array<{ __typename?: 'ColonyMotion', transactionHash: string, action?: { __typename?: 'ColonyAction', type: ColonyActionType } | null } | null> } | null, balances?: Array<{ __typename?: 'ExpenditureBalance', tokenAddress: string, amount: string }> | null, metadata?: { __typename?: 'ExpenditureMetadata', distributionType?: SplitPaymentDistributionType | null } | null, actions?: { __typename?: 'ModelColonyActionConnection', items: Array<{ __typename?: 'ColonyAction', type: ColonyActionType, id: string } | null> } | null } | null }; +export type GetExpenditureQuery = { + __typename?: 'Query'; + getExpenditure?: { + __typename?: 'Expenditure'; + id: string; + status: ExpenditureStatus; + ownerAddress: string; + userStakeId?: string | null; + createdAt: string; + firstEditTransactionHash?: string | null; + splitPaymentPayoutClaimedNotificationSent?: boolean | null; + type: ExpenditureType; + slots: Array<{ + __typename?: 'ExpenditureSlot'; + id: number; + recipientAddress?: string | null; + claimDelay?: string | null; + payoutModifier?: number | null; + payouts?: Array<{ + __typename?: 'ExpenditurePayout'; + tokenAddress: string; + amount: string; + isClaimed: boolean; + networkFee?: string | null; + }> | null; + }>; + motions?: { + __typename?: 'ModelColonyMotionConnection'; + items: Array<{ + __typename?: 'ColonyMotion'; + transactionHash: string; + action?: { __typename?: 'ColonyAction'; type: ColonyActionType } | null; + } | null>; + } | null; + balances?: Array<{ + __typename?: 'ExpenditureBalance'; + tokenAddress: string; + amount: string; + }> | null; + metadata?: { + __typename?: 'ExpenditureMetadata'; + distributionType?: SplitPaymentDistributionType | null; + } | null; + actions?: { + __typename?: 'ModelColonyActionConnection'; + items: Array<{ + __typename?: 'ColonyAction'; + type: ColonyActionType; + id: string; + } | null>; + } | null; + } | null; +}; export type GetExpenditureByNativeFundingPotIdAndColonyQueryVariables = Exact<{ nativeFundingPotId: Scalars['Int']; colonyAddress: Scalars['ID']; }>; - -export type GetExpenditureByNativeFundingPotIdAndColonyQuery = { __typename?: 'Query', getExpendituresByNativeFundingPotIdAndColony?: { __typename?: 'ModelExpenditureConnection', items: Array<{ __typename?: 'Expenditure', id: string, status: ExpenditureStatus, ownerAddress: string, userStakeId?: string | null, createdAt: string, firstEditTransactionHash?: string | null, splitPaymentPayoutClaimedNotificationSent?: boolean | null, type: ExpenditureType, slots: Array<{ __typename?: 'ExpenditureSlot', id: number, recipientAddress?: string | null, claimDelay?: string | null, payoutModifier?: number | null, payouts?: Array<{ __typename?: 'ExpenditurePayout', tokenAddress: string, amount: string, isClaimed: boolean, networkFee?: string | null }> | null }>, motions?: { __typename?: 'ModelColonyMotionConnection', items: Array<{ __typename?: 'ColonyMotion', transactionHash: string, action?: { __typename?: 'ColonyAction', type: ColonyActionType } | null } | null> } | null, balances?: Array<{ __typename?: 'ExpenditureBalance', tokenAddress: string, amount: string }> | null, metadata?: { __typename?: 'ExpenditureMetadata', distributionType?: SplitPaymentDistributionType | null } | null, actions?: { __typename?: 'ModelColonyActionConnection', items: Array<{ __typename?: 'ColonyAction', type: ColonyActionType, id: string } | null> } | null } | null> } | null }; +export type GetExpenditureByNativeFundingPotIdAndColonyQuery = { + __typename?: 'Query'; + getExpendituresByNativeFundingPotIdAndColony?: { + __typename?: 'ModelExpenditureConnection'; + items: Array<{ + __typename?: 'Expenditure'; + id: string; + status: ExpenditureStatus; + ownerAddress: string; + userStakeId?: string | null; + createdAt: string; + firstEditTransactionHash?: string | null; + splitPaymentPayoutClaimedNotificationSent?: boolean | null; + type: ExpenditureType; + slots: Array<{ + __typename?: 'ExpenditureSlot'; + id: number; + recipientAddress?: string | null; + claimDelay?: string | null; + payoutModifier?: number | null; + payouts?: Array<{ + __typename?: 'ExpenditurePayout'; + tokenAddress: string; + amount: string; + isClaimed: boolean; + networkFee?: string | null; + }> | null; + }>; + motions?: { + __typename?: 'ModelColonyMotionConnection'; + items: Array<{ + __typename?: 'ColonyMotion'; + transactionHash: string; + action?: { + __typename?: 'ColonyAction'; + type: ColonyActionType; + } | null; + } | null>; + } | null; + balances?: Array<{ + __typename?: 'ExpenditureBalance'; + tokenAddress: string; + amount: string; + }> | null; + metadata?: { + __typename?: 'ExpenditureMetadata'; + distributionType?: SplitPaymentDistributionType | null; + } | null; + actions?: { + __typename?: 'ModelColonyActionConnection'; + items: Array<{ + __typename?: 'ColonyAction'; + type: ColonyActionType; + id: string; + } | null>; + } | null; + } | null>; + } | null; +}; export type GetStreamingPaymentQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetStreamingPaymentQuery = { __typename?: 'Query', getStreamingPayment?: { __typename?: 'StreamingPayment', id: string, payouts?: Array<{ __typename?: 'ExpenditurePayout', amount: string, tokenAddress: string, isClaimed: boolean }> | null } | null }; +export type GetStreamingPaymentQuery = { + __typename?: 'Query'; + getStreamingPayment?: { + __typename?: 'StreamingPayment'; + id: string; + payouts?: Array<{ + __typename?: 'ExpenditurePayout'; + amount: string; + tokenAddress: string; + isClaimed: boolean; + }> | null; + } | null; +}; export type GetColonyExtensionQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetColonyExtensionQuery = { __typename?: 'Query', getColonyExtension?: { __typename?: 'ColonyExtension', id: string, hash: string, colonyId: string, isInitialized: boolean, version: number } | null }; +export type GetColonyExtensionQuery = { + __typename?: 'Query'; + getColonyExtension?: { + __typename?: 'ColonyExtension'; + id: string; + hash: string; + colonyId: string; + isInitialized: boolean; + version: number; + } | null; +}; export type GetColonyExtensionsByColonyAddressQueryVariables = Exact<{ colonyAddress: Scalars['ID']; }>; - -export type GetColonyExtensionsByColonyAddressQuery = { __typename?: 'Query', getExtensionByColonyAndHash?: { __typename?: 'ModelColonyExtensionConnection', items: Array<{ __typename?: 'ColonyExtension', id: string, hash: string, colonyId: string, isInitialized: boolean, version: number } | null> } | null }; +export type GetColonyExtensionsByColonyAddressQuery = { + __typename?: 'Query'; + getExtensionByColonyAndHash?: { + __typename?: 'ModelColonyExtensionConnection'; + items: Array<{ + __typename?: 'ColonyExtension'; + id: string; + hash: string; + colonyId: string; + isInitialized: boolean; + version: number; + } | null>; + } | null; +}; export type ListExtensionsQueryVariables = Exact<{ hash: Scalars['String']; nextToken?: InputMaybe; }>; - -export type ListExtensionsQuery = { __typename?: 'Query', getExtensionsByHash?: { __typename?: 'ModelColonyExtensionConnection', nextToken?: string | null, items: Array<{ __typename?: 'ColonyExtension', id: string, hash: string, colonyId: string, isInitialized: boolean, version: number } | null> } | null }; +export type ListExtensionsQuery = { + __typename?: 'Query'; + getExtensionsByHash?: { + __typename?: 'ModelColonyExtensionConnection'; + nextToken?: string | null; + items: Array<{ + __typename?: 'ColonyExtension'; + id: string; + hash: string; + colonyId: string; + isInitialized: boolean; + version: number; + } | null>; + } | null; +}; export type GetColonyExtensionByHashAndColonyQueryVariables = Exact<{ colonyAddress: Scalars['ID']; extensionHash: Scalars['String']; }>; - -export type GetColonyExtensionByHashAndColonyQuery = { __typename?: 'Query', getExtensionByColonyAndHash?: { __typename?: 'ModelColonyExtensionConnection', items: Array<{ __typename?: 'ColonyExtension', id: string } | null> } | null }; +export type GetColonyExtensionByHashAndColonyQuery = { + __typename?: 'Query'; + getExtensionByColonyAndHash?: { + __typename?: 'ModelColonyExtensionConnection'; + items: Array<{ __typename?: 'ColonyExtension'; id: string } | null>; + } | null; +}; export type GetExtensionInstallationsCountQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetExtensionInstallationsCountQuery = { __typename?: 'Query', getExtensionInstallationsCount?: { __typename?: 'ExtensionInstallationsCount', oneTxPayment: number, stakedExpenditure: number, stagedExpenditure: number, streamingPayments: number, reputationWeighted: number, multiSigPermissions: number } | null }; +export type GetExtensionInstallationsCountQuery = { + __typename?: 'Query'; + getExtensionInstallationsCount?: { + __typename?: 'ExtensionInstallationsCount'; + oneTxPayment: number; + stakedExpenditure: number; + stagedExpenditure: number; + streamingPayments: number; + reputationWeighted: number; + multiSigPermissions: number; + } | null; +}; export type GetColonyExtensionByAddressQueryVariables = Exact<{ extensionAddress: Scalars['ID']; }>; - -export type GetColonyExtensionByAddressQuery = { __typename?: 'Query', getColonyExtension?: { __typename?: 'ColonyExtension', colonyId: string, params?: { __typename?: 'ExtensionParams', multiSig?: { __typename?: 'MultiSigParams', colonyThreshold: number, domainThresholds?: Array<{ __typename?: 'MultiSigDomainConfig', domainId: string, domainThreshold: number } | null> | null } | null } | null } | null }; +export type GetColonyExtensionByAddressQuery = { + __typename?: 'Query'; + getColonyExtension?: { + __typename?: 'ColonyExtension'; + colonyId: string; + params?: { + __typename?: 'ExtensionParams'; + multiSig?: { + __typename?: 'MultiSigParams'; + colonyThreshold: number; + domainThresholds?: Array<{ + __typename?: 'MultiSigDomainConfig'; + domainId: string; + domainThreshold: number; + } | null> | null; + } | null; + } | null; + } | null; +}; export type GetColonyUnclaimedFundsQueryVariables = Exact<{ colonyAddress: Scalars['ID']; @@ -11099,55 +11949,350 @@ export type GetColonyUnclaimedFundsQueryVariables = Exact<{ upToBlock?: InputMaybe; }>; - -export type GetColonyUnclaimedFundsQuery = { __typename?: 'Query', listColonyFundsClaims?: { __typename?: 'ModelColonyFundsClaimConnection', items: Array<{ __typename?: 'ColonyFundsClaim', id: string, amount: string, token: { __typename?: 'Token', symbol: string, tokenAddress: string } } | null> } | null }; +export type GetColonyUnclaimedFundsQuery = { + __typename?: 'Query'; + listColonyFundsClaims?: { + __typename?: 'ModelColonyFundsClaimConnection'; + items: Array<{ + __typename?: 'ColonyFundsClaim'; + id: string; + amount: string; + token: { __typename?: 'Token'; symbol: string; tokenAddress: string }; + } | null>; + } | null; +}; export type GetColonyUnclaimedFundQueryVariables = Exact<{ claimId: Scalars['ID']; }>; +export type GetColonyUnclaimedFundQuery = { + __typename?: 'Query'; + getColonyFundsClaim?: { __typename?: 'ColonyFundsClaim'; id: string } | null; +}; -export type GetColonyUnclaimedFundQuery = { __typename?: 'Query', getColonyFundsClaim?: { __typename?: 'ColonyFundsClaim', id: string } | null }; - -export type GetCurrentNetworkInverseFeeQueryVariables = Exact<{ [key: string]: never; }>; - +export type GetCurrentNetworkInverseFeeQueryVariables = Exact<{ + [key: string]: never; +}>; -export type GetCurrentNetworkInverseFeeQuery = { __typename?: 'Query', listCurrentNetworkInverseFees?: { __typename?: 'ModelCurrentNetworkInverseFeeConnection', items: Array<{ __typename?: 'CurrentNetworkInverseFee', id: string, inverseFee: string } | null> } | null }; +export type GetCurrentNetworkInverseFeeQuery = { + __typename?: 'Query'; + listCurrentNetworkInverseFees?: { + __typename?: 'ModelCurrentNetworkInverseFeeConnection'; + items: Array<{ + __typename?: 'CurrentNetworkInverseFee'; + id: string; + inverseFee: string; + } | null>; + } | null; +}; export type GetColonyActionByMotionIdQueryVariables = Exact<{ motionId: Scalars['ID']; }>; - -export type GetColonyActionByMotionIdQuery = { __typename?: 'Query', getColonyActionByMotionId?: { __typename?: 'ModelColonyActionConnection', items: Array<{ __typename?: 'ColonyAction', id: string, colonyDecisionId?: string | null, amount?: string | null, networkFee?: string | null, type: ColonyActionType, showInActionsList: boolean, colonyId: string, initiatorAddress: string, recipientAddress?: string | null, members?: Array | null, pendingDomainMetadata?: { __typename?: 'DomainMetadata', name: string, color: DomainColor, description?: string | null, changelog?: Array<{ __typename?: 'DomainMetadataChangelog', transactionHash: string, oldName: string, newName: string, oldColor: DomainColor, newColor: DomainColor, oldDescription?: string | null, newDescription?: string | null }> | null } | null, pendingColonyMetadata?: { __typename?: 'ColonyMetadata', id: string, displayName: string, avatar?: string | null, thumbnail?: string | null, description?: string | null, externalLinks?: Array<{ __typename?: 'ExternalLink', name: ExternalLinks, link: string }> | null, objective?: { __typename?: 'ColonyObjective', title: string, description: string, progress: number } | null, changelog?: Array<{ __typename?: 'ColonyMetadataChangelog', transactionHash: string, oldDisplayName: string, newDisplayName: string, hasAvatarChanged: boolean, hasDescriptionChanged?: boolean | null, haveExternalLinksChanged?: boolean | null, hasObjectiveChanged?: boolean | null }> | null } | null, payments?: Array<{ __typename?: 'Payment', recipientAddress: string }> | null, multiChainInfo?: { __typename?: 'MultiChainInfo', targetChainId: number, completed: boolean, wormholeInfo?: { __typename?: 'ActionWormholeInfo', emitterChainId?: number | null, emitterAddress: string, sequence: string } | null } | null } | null> } | null }; +export type GetColonyActionByMotionIdQuery = { + __typename?: 'Query'; + getColonyActionByMotionId?: { + __typename?: 'ModelColonyActionConnection'; + items: Array<{ + __typename?: 'ColonyAction'; + id: string; + colonyDecisionId?: string | null; + amount?: string | null; + networkFee?: string | null; + type: ColonyActionType; + showInActionsList: boolean; + colonyId: string; + initiatorAddress: string; + recipientAddress?: string | null; + members?: Array | null; + pendingDomainMetadata?: { + __typename?: 'DomainMetadata'; + name: string; + color: DomainColor; + description?: string | null; + changelog?: Array<{ + __typename?: 'DomainMetadataChangelog'; + transactionHash: string; + oldName: string; + newName: string; + oldColor: DomainColor; + newColor: DomainColor; + oldDescription?: string | null; + newDescription?: string | null; + }> | null; + } | null; + pendingColonyMetadata?: { + __typename?: 'ColonyMetadata'; + id: string; + displayName: string; + avatar?: string | null; + thumbnail?: string | null; + description?: string | null; + externalLinks?: Array<{ + __typename?: 'ExternalLink'; + name: ExternalLinks; + link: string; + }> | null; + objective?: { + __typename?: 'ColonyObjective'; + title: string; + description: string; + progress: number; + } | null; + changelog?: Array<{ + __typename?: 'ColonyMetadataChangelog'; + transactionHash: string; + oldDisplayName: string; + newDisplayName: string; + hasAvatarChanged: boolean; + hasDescriptionChanged?: boolean | null; + haveExternalLinksChanged?: boolean | null; + hasObjectiveChanged?: boolean | null; + }> | null; + } | null; + payments?: Array<{ + __typename?: 'Payment'; + recipientAddress: string; + }> | null; + multiChainInfo?: { + __typename?: 'MultiChainInfo'; + targetChainId: number; + completed: boolean; + wormholeInfo?: { + __typename?: 'ActionWormholeInfo'; + emitterChainId?: number | null; + emitterAddress: string; + sequence: string; + } | null; + } | null; + } | null>; + } | null; +}; export type GetColonyMotionQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetColonyMotionQuery = { __typename?: 'Query', getColonyMotion?: { __typename?: 'ColonyMotion', id: string, nativeMotionId: string, requiredStake: string, remainingStakes: Array, userMinStake: string, nativeMotionDomainId: string, isFinalized: boolean, createdBy: string, repSubmitted: string, skillRep: string, hasObjection: boolean, motionDomainId: string, isDecision: boolean, transactionHash: string, expenditureId?: string | null, motionStakes: { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', nay: string, yay: string }, percentage: { __typename?: 'MotionStakeValues', nay: string, yay: string } }, usersStakes: Array<{ __typename?: 'UserMotionStakes', address: string, stakes: { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', yay: string, nay: string }, percentage: { __typename?: 'MotionStakeValues', yay: string, nay: string } } }>, stakerRewards: Array<{ __typename?: 'StakerRewards', address: string, isClaimed: boolean, rewards: { __typename?: 'MotionStakeValues', yay: string, nay: string } }>, voterRecord: Array<{ __typename?: 'VoterRecord', address: string, voteCount: string, vote?: number | null }>, revealedVotes: { __typename?: 'MotionStakes', raw: { __typename?: 'MotionStakeValues', yay: string, nay: string }, percentage: { __typename?: 'MotionStakeValues', yay: string, nay: string } }, motionStateHistory: { __typename?: 'MotionStateHistory', hasVoted: boolean, hasPassed: boolean, hasFailed: boolean, hasFailedNotFinalizable: boolean, inRevealPhase: boolean, yaySideFullyStakedAt?: string | null, naySideFullyStakedAt?: string | null, allVotesSubmittedAt?: string | null, allVotesRevealedAt?: string | null, endedAt?: string | null, finalizedAt?: string | null } } | null }; +export type GetColonyMotionQuery = { + __typename?: 'Query'; + getColonyMotion?: { + __typename?: 'ColonyMotion'; + id: string; + nativeMotionId: string; + requiredStake: string; + remainingStakes: Array; + userMinStake: string; + nativeMotionDomainId: string; + isFinalized: boolean; + createdBy: string; + repSubmitted: string; + skillRep: string; + hasObjection: boolean; + motionDomainId: string; + isDecision: boolean; + transactionHash: string; + expenditureId?: string | null; + motionStakes: { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; nay: string; yay: string }; + percentage: { + __typename?: 'MotionStakeValues'; + nay: string; + yay: string; + }; + }; + usersStakes: Array<{ + __typename?: 'UserMotionStakes'; + address: string; + stakes: { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + percentage: { + __typename?: 'MotionStakeValues'; + yay: string; + nay: string; + }; + }; + }>; + stakerRewards: Array<{ + __typename?: 'StakerRewards'; + address: string; + isClaimed: boolean; + rewards: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + }>; + voterRecord: Array<{ + __typename?: 'VoterRecord'; + address: string; + voteCount: string; + vote?: number | null; + }>; + revealedVotes: { + __typename?: 'MotionStakes'; + raw: { __typename?: 'MotionStakeValues'; yay: string; nay: string }; + percentage: { + __typename?: 'MotionStakeValues'; + yay: string; + nay: string; + }; + }; + motionStateHistory: { + __typename?: 'MotionStateHistory'; + hasVoted: boolean; + hasPassed: boolean; + hasFailed: boolean; + hasFailedNotFinalizable: boolean; + inRevealPhase: boolean; + yaySideFullyStakedAt?: string | null; + naySideFullyStakedAt?: string | null; + allVotesSubmittedAt?: string | null; + allVotesRevealedAt?: string | null; + endedAt?: string | null; + finalizedAt?: string | null; + }; + } | null; +}; export type GetVoterRewardsQueryVariables = Exact<{ input: GetVoterRewardsInput; }>; - -export type GetVoterRewardsQuery = { __typename?: 'Query', getVoterRewards?: { __typename?: 'VoterRewardsReturn', min: string, max: string, reward: string } | null }; +export type GetVoterRewardsQuery = { + __typename?: 'Query'; + getVoterRewards?: { + __typename?: 'VoterRewardsReturn'; + min: string; + max: string; + reward: string; + } | null; +}; export type GetColonyActionByMultiSigIdQueryVariables = Exact<{ multiSigId: Scalars['ID']; }>; - -export type GetColonyActionByMultiSigIdQuery = { __typename?: 'Query', getColonyActionByMultiSigId?: { __typename?: 'ModelColonyActionConnection', items: Array<{ __typename?: 'ColonyAction', id: string, colonyDecisionId?: string | null, amount?: string | null, networkFee?: string | null, type: ColonyActionType, showInActionsList: boolean, colonyId: string, initiatorAddress: string, recipientAddress?: string | null, members?: Array | null, pendingDomainMetadata?: { __typename?: 'DomainMetadata', name: string, color: DomainColor, description?: string | null, changelog?: Array<{ __typename?: 'DomainMetadataChangelog', transactionHash: string, oldName: string, newName: string, oldColor: DomainColor, newColor: DomainColor, oldDescription?: string | null, newDescription?: string | null }> | null } | null, pendingColonyMetadata?: { __typename?: 'ColonyMetadata', id: string, displayName: string, avatar?: string | null, thumbnail?: string | null, description?: string | null, externalLinks?: Array<{ __typename?: 'ExternalLink', name: ExternalLinks, link: string }> | null, objective?: { __typename?: 'ColonyObjective', title: string, description: string, progress: number } | null, changelog?: Array<{ __typename?: 'ColonyMetadataChangelog', transactionHash: string, oldDisplayName: string, newDisplayName: string, hasAvatarChanged: boolean, hasDescriptionChanged?: boolean | null, haveExternalLinksChanged?: boolean | null, hasObjectiveChanged?: boolean | null }> | null } | null, payments?: Array<{ __typename?: 'Payment', recipientAddress: string }> | null, multiChainInfo?: { __typename?: 'MultiChainInfo', targetChainId: number, completed: boolean, wormholeInfo?: { __typename?: 'ActionWormholeInfo', emitterChainId?: number | null, emitterAddress: string, sequence: string } | null } | null } | null> } | null }; +export type GetColonyActionByMultiSigIdQuery = { + __typename?: 'Query'; + getColonyActionByMultiSigId?: { + __typename?: 'ModelColonyActionConnection'; + items: Array<{ + __typename?: 'ColonyAction'; + id: string; + colonyDecisionId?: string | null; + amount?: string | null; + networkFee?: string | null; + type: ColonyActionType; + showInActionsList: boolean; + colonyId: string; + initiatorAddress: string; + recipientAddress?: string | null; + members?: Array | null; + pendingDomainMetadata?: { + __typename?: 'DomainMetadata'; + name: string; + color: DomainColor; + description?: string | null; + changelog?: Array<{ + __typename?: 'DomainMetadataChangelog'; + transactionHash: string; + oldName: string; + newName: string; + oldColor: DomainColor; + newColor: DomainColor; + oldDescription?: string | null; + newDescription?: string | null; + }> | null; + } | null; + pendingColonyMetadata?: { + __typename?: 'ColonyMetadata'; + id: string; + displayName: string; + avatar?: string | null; + thumbnail?: string | null; + description?: string | null; + externalLinks?: Array<{ + __typename?: 'ExternalLink'; + name: ExternalLinks; + link: string; + }> | null; + objective?: { + __typename?: 'ColonyObjective'; + title: string; + description: string; + progress: number; + } | null; + changelog?: Array<{ + __typename?: 'ColonyMetadataChangelog'; + transactionHash: string; + oldDisplayName: string; + newDisplayName: string; + hasAvatarChanged: boolean; + hasDescriptionChanged?: boolean | null; + haveExternalLinksChanged?: boolean | null; + hasObjectiveChanged?: boolean | null; + }> | null; + } | null; + payments?: Array<{ + __typename?: 'Payment'; + recipientAddress: string; + }> | null; + multiChainInfo?: { + __typename?: 'MultiChainInfo'; + targetChainId: number; + completed: boolean; + wormholeInfo?: { + __typename?: 'ActionWormholeInfo'; + emitterChainId?: number | null; + emitterAddress: string; + sequence: string; + } | null; + } | null; + } | null>; + } | null; +}; export type GetColonyMultiSigQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetColonyMultiSigQuery = { __typename?: 'Query', getColonyMultiSig?: { __typename?: 'ColonyMultiSig', id: string, colonyAddress: string, nativeMultiSigId: string, multiSigDomainId: string, nativeMultiSigDomainId: string, requiredPermissions: number, transactionHash: string, isExecuted: boolean, isRejected: boolean, isDecision: boolean, hasActionCompleted: boolean, executedAt?: string | null, executedBy?: string | null, rejectedAt?: string | null, rejectedBy?: string | null, createdAt: string, expenditureId?: string | null, signatures?: { __typename?: 'ModelMultiSigUserSignatureConnection', items: Array<{ __typename?: 'MultiSigUserSignature', id: string, multiSigId: string, role: number, colonyAddress: string, userAddress: string, vote: MultiSigVote, createdAt: string } | null> } | null, action?: { __typename?: 'ColonyAction', type: ColonyActionType } | null } | null }; +export type GetColonyMultiSigQuery = { + __typename?: 'Query'; + getColonyMultiSig?: { + __typename?: 'ColonyMultiSig'; + id: string; + colonyAddress: string; + nativeMultiSigId: string; + multiSigDomainId: string; + nativeMultiSigDomainId: string; + requiredPermissions: number; + transactionHash: string; + isExecuted: boolean; + isRejected: boolean; + isDecision: boolean; + hasActionCompleted: boolean; + executedAt?: string | null; + executedBy?: string | null; + rejectedAt?: string | null; + rejectedBy?: string | null; + createdAt: string; + expenditureId?: string | null; + signatures?: { + __typename?: 'ModelMultiSigUserSignatureConnection'; + items: Array<{ + __typename?: 'MultiSigUserSignature'; + id: string; + multiSigId: string; + role: number; + colonyAddress: string; + userAddress: string; + vote: MultiSigVote; + createdAt: string; + } | null>; + } | null; + action?: { __typename?: 'ColonyAction'; type: ColonyActionType } | null; + } | null; +}; export type GetUserMultiSigSignatureQueryVariables = Exact<{ multiSigId: Scalars['ID']; @@ -11156,1322 +12301,1490 @@ export type GetUserMultiSigSignatureQueryVariables = Exact<{ role: Scalars['Int']; }>; - -export type GetUserMultiSigSignatureQuery = { __typename?: 'Query', getMultiSigUserSignatureByMultiSigId?: { __typename?: 'ModelMultiSigUserSignatureConnection', items: Array<{ __typename?: 'MultiSigUserSignature', id: string, multiSigId: string, role: number, colonyAddress: string, userAddress: string, vote: MultiSigVote, createdAt: string } | null> } | null }; +export type GetUserMultiSigSignatureQuery = { + __typename?: 'Query'; + getMultiSigUserSignatureByMultiSigId?: { + __typename?: 'ModelMultiSigUserSignatureConnection'; + items: Array<{ + __typename?: 'MultiSigUserSignature'; + id: string; + multiSigId: string; + role: number; + colonyAddress: string; + userAddress: string; + vote: MultiSigVote; + createdAt: string; + } | null>; + } | null; +}; export type GetAllMultiSigRolesQueryVariables = Exact<{ colonyAddress: Scalars['ID']; }>; - -export type GetAllMultiSigRolesQuery = { __typename?: 'Query', getRoleByColony?: { __typename?: 'ModelColonyRoleConnection', items: Array<{ __typename?: 'ColonyRole', id: string } | null> } | null }; +export type GetAllMultiSigRolesQuery = { + __typename?: 'Query'; + getRoleByColony?: { + __typename?: 'ModelColonyRoleConnection'; + items: Array<{ __typename?: 'ColonyRole'; id: string } | null>; + } | null; +}; export type GetActiveColonyMultisigsQueryVariables = Exact<{ colonyAddress: Scalars['ID']; }>; - -export type GetActiveColonyMultisigsQuery = { __typename?: 'Query', getMultiSigByColonyAddress?: { __typename?: 'ModelColonyMultiSigConnection', items: Array<{ __typename?: 'ColonyMultiSig', id: string } | null> } | null }; +export type GetActiveColonyMultisigsQuery = { + __typename?: 'Query'; + getMultiSigByColonyAddress?: { + __typename?: 'ModelColonyMultiSigConnection'; + items: Array<{ __typename?: 'ColonyMultiSig'; id: string } | null>; + } | null; +}; export type GetColonyRoleQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetColonyRoleQuery = { __typename?: 'Query', getColonyRole?: { __typename?: 'ColonyRole', id: string, latestBlock: number, role_0?: boolean | null, role_1?: boolean | null, role_2?: boolean | null, role_3?: boolean | null, role_5?: boolean | null, role_6?: boolean | null } | null }; +export type GetColonyRoleQuery = { + __typename?: 'Query'; + getColonyRole?: { + __typename?: 'ColonyRole'; + id: string; + latestBlock: number; + role_0?: boolean | null; + role_1?: boolean | null; + role_2?: boolean | null; + role_3?: boolean | null; + role_5?: boolean | null; + role_6?: boolean | null; + } | null; +}; export type GetAllColonyRolesQueryVariables = Exact<{ targetAddress: Scalars['ID']; colonyAddress: Scalars['ID']; }>; - -export type GetAllColonyRolesQuery = { __typename?: 'Query', getRoleByTargetAddressAndColony?: { __typename?: 'ModelColonyRoleConnection', items: Array<{ __typename?: 'ColonyRole', id: string, role_0?: boolean | null, role_1?: boolean | null, role_2?: boolean | null, role_3?: boolean | null, role_5?: boolean | null, role_6?: boolean | null } | null> } | null }; +export type GetAllColonyRolesQuery = { + __typename?: 'Query'; + getRoleByTargetAddressAndColony?: { + __typename?: 'ModelColonyRoleConnection'; + items: Array<{ + __typename?: 'ColonyRole'; + id: string; + role_0?: boolean | null; + role_1?: boolean | null; + role_2?: boolean | null; + role_3?: boolean | null; + role_5?: boolean | null; + role_6?: boolean | null; + } | null>; + } | null; +}; export type GetColonyHistoricRoleQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetColonyHistoricRoleQuery = { __typename?: 'Query', getColonyHistoricRole?: { __typename?: 'ColonyHistoricRole', id: string } | null }; +export type GetColonyHistoricRoleQuery = { + __typename?: 'Query'; + getColonyHistoricRole?: { + __typename?: 'ColonyHistoricRole'; + id: string; + } | null; +}; export type GetReputationMiningCycleMetadataQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetReputationMiningCycleMetadataQuery = { __typename?: 'Query', getReputationMiningCycleMetadata?: { __typename?: 'ReputationMiningCycleMetadata', id: string } | null }; +export type GetReputationMiningCycleMetadataQuery = { + __typename?: 'Query'; + getReputationMiningCycleMetadata?: { + __typename?: 'ReputationMiningCycleMetadata'; + id: string; + } | null; +}; export type GetSafeTransactionByTransactionHashQueryVariables = Exact<{ transactionHash: Scalars['ID']; }>; - -export type GetSafeTransactionByTransactionHashQuery = { __typename?: 'Query', getSafeTransaction?: { __typename?: 'SafeTransaction', id: string } | null }; +export type GetSafeTransactionByTransactionHashQuery = { + __typename?: 'Query'; + getSafeTransaction?: { __typename?: 'SafeTransaction'; id: string } | null; +}; export type GetUserStakeQueryVariables = Exact<{ id: Scalars['ID']; }>; - -export type GetUserStakeQuery = { __typename?: 'Query', getUserStake?: { __typename?: 'UserStake', id: string, amount: string } | null }; +export type GetUserStakeQuery = { + __typename?: 'Query'; + getUserStake?: { + __typename?: 'UserStake'; + id: string; + amount: string; + } | null; +}; export type GetStatsQueryVariables = Exact<{ chainId: Scalars['String']; }>; - -export type GetStatsQuery = { __typename?: 'Query', getIngestorStatsByChainId?: { __typename?: 'ModelIngestorStatsConnection', items: Array<{ __typename?: 'IngestorStats', id: string, value: string } | null> } | null }; +export type GetStatsQuery = { + __typename?: 'Query'; + getIngestorStatsByChainId?: { + __typename?: 'ModelIngestorStatsConnection'; + items: Array<{ + __typename?: 'IngestorStats'; + id: string; + value: string; + } | null>; + } | null; +}; export type GetTokenFromEverywhereQueryVariables = Exact<{ input: TokenFromEverywhereArguments; }>; - -export type GetTokenFromEverywhereQuery = { __typename?: 'Query', getTokenFromEverywhere?: { __typename?: 'TokenFromEverywhereReturn', items?: Array<{ __typename?: 'Token', id: string } | null> | null } | null }; +export type GetTokenFromEverywhereQuery = { + __typename?: 'Query'; + getTokenFromEverywhere?: { + __typename?: 'TokenFromEverywhereReturn'; + items?: Array<{ __typename?: 'Token'; id: string } | null> | null; + } | null; +}; export type GetNotificationUsersQueryVariables = Exact<{ filter?: InputMaybe; limit?: InputMaybe; }>; - -export type GetNotificationUsersQuery = { __typename?: 'Query', listUsers?: { __typename?: 'ModelUserConnection', items: Array<{ __typename?: 'User', notificationsData?: { __typename?: 'NotificationsData', magicbellUserId: string, notificationsDisabled: boolean, mutedColonyAddresses: Array, paymentNotificationsDisabled: boolean, mentionNotificationsDisabled: boolean, adminNotificationsDisabled: boolean } | null } | null> } | null }; +export type GetNotificationUsersQuery = { + __typename?: 'Query'; + listUsers?: { + __typename?: 'ModelUserConnection'; + items: Array<{ + __typename?: 'User'; + notificationsData?: { + __typename?: 'NotificationsData'; + magicbellUserId: string; + notificationsDisabled: boolean; + mutedColonyAddresses: Array; + paymentNotificationsDisabled: boolean; + mentionNotificationsDisabled: boolean; + adminNotificationsDisabled: boolean; + } | null; + } | null>; + } | null; +}; export const DomainMetadata = gql` - fragment DomainMetadata on DomainMetadata { - name - color - description - changelog { - transactionHash - oldName - newName - oldColor - newColor - oldDescription - newDescription - } -} - `; -export const ColonyMetadata = gql` - fragment ColonyMetadata on ColonyMetadata { - id - displayName - avatar - thumbnail - description - externalLinks { + fragment DomainMetadata on DomainMetadata { name - link - } - objective { - title + color description - progress + changelog { + transactionHash + oldName + newName + oldColor + newColor + oldDescription + newDescription + } } - changelog { - transactionHash - oldDisplayName - newDisplayName - hasAvatarChanged - hasDescriptionChanged - haveExternalLinksChanged - hasObjectiveChanged +`; +export const ColonyMetadata = gql` + fragment ColonyMetadata on ColonyMetadata { + id + displayName + avatar + thumbnail + description + externalLinks { + name + link + } + objective { + title + description + progress + } + changelog { + transactionHash + oldDisplayName + newDisplayName + hasAvatarChanged + hasDescriptionChanged + haveExternalLinksChanged + hasObjectiveChanged + } } -} - `; +`; export const MultiChainInfo = gql` - fragment MultiChainInfo on MultiChainInfo { - targetChainId - completed - wormholeInfo { - emitterChainId - emitterAddress - sequence + fragment MultiChainInfo on MultiChainInfo { + targetChainId + completed + wormholeInfo { + emitterChainId + emitterAddress + sequence + } } -} - `; +`; export const ActionMetadataInfo = gql` - fragment ActionMetadataInfo on ColonyAction { - id - pendingDomainMetadata { - ...DomainMetadata - } - pendingColonyMetadata { - ...ColonyMetadata - } - colonyDecisionId - amount - networkFee - type - showInActionsList - colonyId - initiatorAddress - recipientAddress - payments { + fragment ActionMetadataInfo on ColonyAction { + id + pendingDomainMetadata { + ...DomainMetadata + } + pendingColonyMetadata { + ...ColonyMetadata + } + colonyDecisionId + amount + networkFee + type + showInActionsList + colonyId + initiatorAddress recipientAddress + payments { + recipientAddress + } + members + multiChainInfo { + ...MultiChainInfo + } } - members - multiChainInfo { - ...MultiChainInfo - } -} - ${DomainMetadata} -${ColonyMetadata} -${MultiChainInfo}`; + ${DomainMetadata} + ${ColonyMetadata} + ${MultiChainInfo} +`; export const Token = gql` - fragment Token on Token { - tokenAddress: id - symbol -} - `; -export const Colony = gql` - fragment Colony on Colony { - colonyAddress: id - nativeToken { - ...Token + fragment Token on Token { + tokenAddress: id + symbol } - tokens { - items { - id - tokenAddress: tokenID +`; +export const Colony = gql` + fragment Colony on Colony { + colonyAddress: id + nativeToken { + ...Token } - } - motionsWithUnclaimedStakes { - motionId - unclaimedRewards { - address - rewards { - yay - nay + tokens { + items { + id + tokenAddress: tokenID } - isClaimed } - } - domains(limit: 1000, nextToken: $nextToken) { - items { - id - nativeSkillId + motionsWithUnclaimedStakes { + motionId + unclaimedRewards { + address + rewards { + yay + nay + } + isClaimed + } + } + domains(limit: 1000, nextToken: $nextToken) { + items { + id + nativeSkillId + } + nextToken } - nextToken } -} - ${Token}`; + ${Token} +`; export const NotificationsData = gql` - fragment NotificationsData on NotificationsData { - magicbellUserId - notificationsDisabled - mutedColonyAddresses - paymentNotificationsDisabled - mentionNotificationsDisabled - adminNotificationsDisabled -} - `; + fragment NotificationsData on NotificationsData { + magicbellUserId + notificationsDisabled + mutedColonyAddresses + paymentNotificationsDisabled + mentionNotificationsDisabled + adminNotificationsDisabled + } +`; export const ColonyWithRootRoles = gql` - fragment ColonyWithRootRoles on Colony { - id - roles(filter: {role_1: {eq: true}}, limit: 1000) { - items { - id - targetUser { + fragment ColonyWithRootRoles on Colony { + id + roles(filter: { role_1: { eq: true } }, limit: 1000) { + items { id - profile { - displayName + targetUser { id - } - notificationsData { - ...NotificationsData + profile { + displayName + id + } + notificationsData { + ...NotificationsData + } } } } } -} - ${NotificationsData}`; + ${NotificationsData} +`; export const ExpenditureSlot = gql` - fragment ExpenditureSlot on ExpenditureSlot { - id - recipientAddress - claimDelay - payoutModifier - payouts { + fragment ExpenditureSlot on ExpenditureSlot { + id + recipientAddress + claimDelay + payoutModifier + payouts { + tokenAddress + amount + isClaimed + networkFee + } + } +`; +export const ExpenditureBalance = gql` + fragment ExpenditureBalance on ExpenditureBalance { tokenAddress amount - isClaimed - networkFee } -} - `; -export const ExpenditureBalance = gql` - fragment ExpenditureBalance on ExpenditureBalance { - tokenAddress - amount -} - `; +`; export const Expenditure = gql` - fragment Expenditure on Expenditure { - id - slots { - ...ExpenditureSlot - } - motions { - items { - transactionHash - action { - type + fragment Expenditure on Expenditure { + id + slots { + ...ExpenditureSlot + } + motions { + items { + transactionHash + action { + type + } } } - } - balances { - ...ExpenditureBalance - } - metadata { - distributionType - } - status - ownerAddress - userStakeId - createdAt - firstEditTransactionHash - splitPaymentPayoutClaimedNotificationSent - type - actions { - items { - type - id + balances { + ...ExpenditureBalance + } + metadata { + distributionType + } + status + ownerAddress + userStakeId + createdAt + firstEditTransactionHash + splitPaymentPayoutClaimedNotificationSent + type + actions { + items { + type + id + } } } -} - ${ExpenditureSlot} -${ExpenditureBalance}`; + ${ExpenditureSlot} + ${ExpenditureBalance} +`; export const Extension = gql` - fragment Extension on ColonyExtension { - id - hash - colonyId - isInitialized - version -} - `; -export const MotionStakes = gql` - fragment MotionStakes on MotionStakes { - raw { - nay - yay - } - percentage { - nay - yay + fragment Extension on ColonyExtension { + id + hash + colonyId + isInitialized + version } -} - `; -export const UserMotionStakes = gql` - fragment UserMotionStakes on UserMotionStakes { - address - stakes { +`; +export const MotionStakes = gql` + fragment MotionStakes on MotionStakes { raw { - yay nay + yay } percentage { - yay nay + yay } } -} - `; +`; +export const UserMotionStakes = gql` + fragment UserMotionStakes on UserMotionStakes { + address + stakes { + raw { + yay + nay + } + percentage { + yay + nay + } + } + } +`; export const StakerReward = gql` - fragment StakerReward on StakerRewards { - address - rewards { - yay - nay + fragment StakerReward on StakerRewards { + address + rewards { + yay + nay + } + isClaimed } - isClaimed -} - `; +`; export const VoterRecord = gql` - fragment VoterRecord on VoterRecord { - address - voteCount - vote -} - `; -export const ColonyMotion = gql` - fragment ColonyMotion on ColonyMotion { - id - nativeMotionId - motionStakes { - ...MotionStakes - } - requiredStake - remainingStakes - usersStakes { - ...UserMotionStakes + fragment VoterRecord on VoterRecord { + address + voteCount + vote } - userMinStake - nativeMotionDomainId - stakerRewards { - ...StakerReward - } - isFinalized - createdBy - voterRecord { - ...VoterRecord - } - revealedVotes { - raw { - yay - nay +`; +export const ColonyMotion = gql` + fragment ColonyMotion on ColonyMotion { + id + nativeMotionId + motionStakes { + ...MotionStakes } - percentage { - yay - nay + requiredStake + remainingStakes + usersStakes { + ...UserMotionStakes } + userMinStake + nativeMotionDomainId + stakerRewards { + ...StakerReward + } + isFinalized + createdBy + voterRecord { + ...VoterRecord + } + revealedVotes { + raw { + yay + nay + } + percentage { + yay + nay + } + } + repSubmitted + skillRep + hasObjection + motionDomainId + nativeMotionDomainId + motionStateHistory { + hasVoted + hasPassed + hasFailed + hasFailedNotFinalizable + inRevealPhase + yaySideFullyStakedAt + naySideFullyStakedAt + allVotesSubmittedAt + allVotesRevealedAt + endedAt + finalizedAt + } + isDecision + transactionHash + expenditureId } - repSubmitted - skillRep - hasObjection - motionDomainId - nativeMotionDomainId - motionStateHistory { - hasVoted - hasPassed - hasFailed - hasFailedNotFinalizable - inRevealPhase - yaySideFullyStakedAt - naySideFullyStakedAt - allVotesSubmittedAt - allVotesRevealedAt - endedAt - finalizedAt - } - isDecision - transactionHash - expenditureId -} - ${MotionStakes} -${UserMotionStakes} -${StakerReward} -${VoterRecord}`; + ${MotionStakes} + ${UserMotionStakes} + ${StakerReward} + ${VoterRecord} +`; export const MultiSigUserSignature = gql` - fragment MultiSigUserSignature on MultiSigUserSignature { - id - multiSigId - role - colonyAddress - userAddress - vote - createdAt -} - `; + fragment MultiSigUserSignature on MultiSigUserSignature { + id + multiSigId + role + colonyAddress + userAddress + vote + createdAt + } +`; export const ColonyMultiSig = gql` - fragment ColonyMultiSig on ColonyMultiSig { - id - colonyAddress - nativeMultiSigId - multiSigDomainId - nativeMultiSigDomainId - requiredPermissions - transactionHash - isExecuted - isRejected - isDecision - hasActionCompleted - signatures { - items { - ...MultiSigUserSignature + fragment ColonyMultiSig on ColonyMultiSig { + id + colonyAddress + nativeMultiSigId + multiSigDomainId + nativeMultiSigDomainId + requiredPermissions + transactionHash + isExecuted + isRejected + isDecision + hasActionCompleted + signatures { + items { + ...MultiSigUserSignature + } } + executedAt + executedBy + rejectedAt + rejectedBy + createdAt + action { + type + } + expenditureId } - executedAt - executedBy - rejectedAt - rejectedBy - createdAt - action { - type - } - expenditureId -} - ${MultiSigUserSignature}`; + ${MultiSigUserSignature} +`; export const ProxyColony = gql` - fragment ProxyColony on ProxyColony { - id - colonyAddress - chainId - isActive -} - `; + fragment ProxyColony on ProxyColony { + id + colonyAddress + chainId + isActive + } +`; export const NotificationUser = gql` - fragment NotificationUser on ColonyContributor { - user { - notificationsData { - ...NotificationsData + fragment NotificationUser on ColonyContributor { + user { + notificationsData { + ...NotificationsData + } } } -} - ${NotificationsData}`; + ${NotificationsData} +`; export const CreateColonyActionDocument = gql` - mutation CreateColonyAction($input: CreateColonyActionInput!) { - createColonyAction(input: $input) { - id + mutation CreateColonyAction($input: CreateColonyActionInput!) { + createColonyAction(input: $input) { + id + } } -} - `; +`; export const UpdateColonyActionDocument = gql` - mutation UpdateColonyAction($input: UpdateColonyActionInput!) { - updateColonyAction(input: $input) { - id + mutation UpdateColonyAction($input: UpdateColonyActionInput!) { + updateColonyAction(input: $input) { + id + } } -} - `; +`; export const UpdateColonyDocument = gql` - mutation UpdateColony($input: UpdateColonyInput!) { - updateColony(input: $input) { - id + mutation UpdateColony($input: UpdateColonyInput!) { + updateColony(input: $input) { + id + } } -} - `; +`; export const UpdateColonyMetadataDocument = gql` - mutation UpdateColonyMetadata($input: UpdateColonyMetadataInput!) { - updateColonyMetadata(input: $input) { - id + mutation UpdateColonyMetadata($input: UpdateColonyMetadataInput!) { + updateColonyMetadata(input: $input) { + id + } } -} - `; +`; export const CreateColonyDocument = gql` - mutation CreateColony($input: CreateColonyInput!, $condition: ModelColonyConditionInput) { - createColony(input: $input, condition: $condition) { - id + mutation CreateColony( + $input: CreateColonyInput! + $condition: ModelColonyConditionInput + ) { + createColony(input: $input, condition: $condition) { + id + } } -} - `; +`; export const CreateColonyMetadataDocument = gql` - mutation CreateColonyMetadata($input: CreateColonyMetadataInput!) { - createColonyMetadata(input: $input) { - id + mutation CreateColonyMetadata($input: CreateColonyMetadataInput!) { + createColonyMetadata(input: $input) { + id + } } -} - `; +`; export const DeleteColonyMetadataDocument = gql` - mutation DeleteColonyMetadata($input: DeleteColonyMetadataInput!) { - deleteColonyMetadata(input: $input) { - id + mutation DeleteColonyMetadata($input: DeleteColonyMetadataInput!) { + deleteColonyMetadata(input: $input) { + id + } } -} - `; +`; export const CreateColonyMemberInviteDocument = gql` - mutation CreateColonyMemberInvite($input: CreateColonyMemberInviteInput!, $condition: ModelColonyMemberInviteConditionInput) { - createColonyMemberInvite(input: $input, condition: $condition) { - id + mutation CreateColonyMemberInvite( + $input: CreateColonyMemberInviteInput! + $condition: ModelColonyMemberInviteConditionInput + ) { + createColonyMemberInvite(input: $input, condition: $condition) { + id + } } -} - `; +`; export const CreateColonyTokensDocument = gql` - mutation CreateColonyTokens($input: CreateColonyTokensInput!) { - createColonyTokens(input: $input) { - id + mutation CreateColonyTokens($input: CreateColonyTokensInput!) { + createColonyTokens(input: $input) { + id + } } -} - `; +`; export const CreateColonyContributorDocument = gql` - mutation CreateColonyContributor($input: CreateColonyContributorInput!) { - createColonyContributor(input: $input) { - id + mutation CreateColonyContributor($input: CreateColonyContributorInput!) { + createColonyContributor(input: $input) { + id + } } -} - `; +`; export const UpdateColonyContributorDocument = gql` - mutation UpdateColonyContributor($input: UpdateColonyContributorInput!) { - updateColonyContributor(input: $input) { - id + mutation UpdateColonyContributor($input: UpdateColonyContributorInput!) { + updateColonyContributor(input: $input) { + id + } } -} - `; +`; export const DeleteColonyContributorDocument = gql` - mutation DeleteColonyContributor($input: DeleteColonyContributorInput!) { - deleteColonyContributor(input: $input) { - id + mutation DeleteColonyContributor($input: DeleteColonyContributorInput!) { + deleteColonyContributor(input: $input) { + id + } } -} - `; +`; export const CreateCurrentVersionDocument = gql` - mutation CreateCurrentVersion($input: CreateCurrentVersionInput!) { - createCurrentVersion(input: $input) { - id + mutation CreateCurrentVersion($input: CreateCurrentVersionInput!) { + createCurrentVersion(input: $input) { + id + } } -} - `; +`; export const UpdateCurrentVersionDocument = gql` - mutation UpdateCurrentVersion($input: UpdateCurrentVersionInput!) { - updateCurrentVersion(input: $input) { - id + mutation UpdateCurrentVersion($input: UpdateCurrentVersionInput!) { + updateCurrentVersion(input: $input) { + id + } } -} - `; +`; export const UpdateColonyDecisionDocument = gql` - mutation UpdateColonyDecision($id: ID!, $showInDecisionsList: Boolean!) { - updateColonyDecision( - input: {id: $id, showInDecisionsList: $showInDecisionsList} - ) { - id + mutation UpdateColonyDecision($id: ID!, $showInDecisionsList: Boolean!) { + updateColonyDecision( + input: { id: $id, showInDecisionsList: $showInDecisionsList } + ) { + id + } } -} - `; +`; export const CreateDomainDocument = gql` - mutation CreateDomain($input: CreateDomainInput!) { - createDomain(input: $input) { - id + mutation CreateDomain($input: CreateDomainInput!) { + createDomain(input: $input) { + id + } } -} - `; +`; export const CreateDomainMetadataDocument = gql` - mutation CreateDomainMetadata($input: CreateDomainMetadataInput!) { - createDomainMetadata(input: $input) { - id + mutation CreateDomainMetadata($input: CreateDomainMetadataInput!) { + createDomainMetadata(input: $input) { + id + } } -} - `; +`; export const UpdateDomainMetadataDocument = gql` - mutation UpdateDomainMetadata($input: UpdateDomainMetadataInput!) { - updateDomainMetadata(input: $input) { - id + mutation UpdateDomainMetadata($input: UpdateDomainMetadataInput!) { + updateDomainMetadata(input: $input) { + id + } } -} - `; +`; export const CreateContractEventDocument = gql` - mutation CreateContractEvent($input: CreateContractEventInput!, $condition: ModelContractEventConditionInput) { - createContractEvent(input: $input, condition: $condition) { - id + mutation CreateContractEvent( + $input: CreateContractEventInput! + $condition: ModelContractEventConditionInput + ) { + createContractEvent(input: $input, condition: $condition) { + id + } } -} - `; +`; export const CreateExpenditureDocument = gql` - mutation CreateExpenditure($input: CreateExpenditureInput!) { - createExpenditure(input: $input) { - id + mutation CreateExpenditure($input: CreateExpenditureInput!) { + createExpenditure(input: $input) { + id + } } -} - `; +`; export const UpdateExpenditureDocument = gql` - mutation UpdateExpenditure($input: UpdateExpenditureInput!) { - updateExpenditure(input: $input) { - id - ownerAddress + mutation UpdateExpenditure($input: UpdateExpenditureInput!) { + updateExpenditure(input: $input) { + id + ownerAddress + } } -} - `; +`; export const UpdateExpenditureMetadataDocument = gql` - mutation UpdateExpenditureMetadata($input: UpdateExpenditureMetadataInput!) { - updateExpenditureMetadata(input: $input) { - id + mutation UpdateExpenditureMetadata($input: UpdateExpenditureMetadataInput!) { + updateExpenditureMetadata(input: $input) { + id + } } -} - `; +`; export const CreateStreamingPaymentDocument = gql` - mutation CreateStreamingPayment($input: CreateStreamingPaymentInput!) { - createStreamingPayment(input: $input) { - id + mutation CreateStreamingPayment($input: CreateStreamingPaymentInput!) { + createStreamingPayment(input: $input) { + id + } } -} - `; +`; export const UpdateStreamingPaymentDocument = gql` - mutation UpdateStreamingPayment($input: UpdateStreamingPaymentInput!) { - updateStreamingPayment(input: $input) { - id + mutation UpdateStreamingPayment($input: UpdateStreamingPaymentInput!) { + updateStreamingPayment(input: $input) { + id + } } -} - `; +`; export const CreateColonyExtensionDocument = gql` - mutation CreateColonyExtension($input: CreateColonyExtensionInput!) { - createColonyExtension(input: $input) { - id + mutation CreateColonyExtension($input: CreateColonyExtensionInput!) { + createColonyExtension(input: $input) { + id + } } -} - `; +`; export const UpdateColonyExtensionByAddressDocument = gql` - mutation UpdateColonyExtensionByAddress($input: UpdateColonyExtensionInput!) { - updateColonyExtension(input: $input) { - id - extensionHash: hash - colonyAddress: colonyId + mutation UpdateColonyExtensionByAddress($input: UpdateColonyExtensionInput!) { + updateColonyExtension(input: $input) { + id + extensionHash: hash + colonyAddress: colonyId + } } -} - `; +`; export const CreateExtensionInstallationsCountDocument = gql` - mutation CreateExtensionInstallationsCount($input: CreateExtensionInstallationsCountInput!) { - createExtensionInstallationsCount(input: $input) { - id + mutation CreateExtensionInstallationsCount( + $input: CreateExtensionInstallationsCountInput! + ) { + createExtensionInstallationsCount(input: $input) { + id + } } -} - `; +`; export const UpdateExtensionInstallationsCountDocument = gql` - mutation UpdateExtensionInstallationsCount($input: UpdateExtensionInstallationsCountInput!) { - updateExtensionInstallationsCount(input: $input) { - id + mutation UpdateExtensionInstallationsCount( + $input: UpdateExtensionInstallationsCountInput! + ) { + updateExtensionInstallationsCount(input: $input) { + id + } } -} - `; +`; export const CreateColonyFundsClaimDocument = gql` - mutation CreateColonyFundsClaim($input: CreateColonyFundsClaimInput!, $condition: ModelColonyFundsClaimConditionInput) { - createColonyFundsClaim(input: $input, condition: $condition) { - id + mutation CreateColonyFundsClaim( + $input: CreateColonyFundsClaimInput! + $condition: ModelColonyFundsClaimConditionInput + ) { + createColonyFundsClaim(input: $input, condition: $condition) { + id + } } -} - `; +`; export const UpdateColonyFundsClaimDocument = gql` - mutation UpdateColonyFundsClaim($input: UpdateColonyFundsClaimInput!, $condition: ModelColonyFundsClaimConditionInput) { - updateColonyFundsClaim(input: $input, condition: $condition) { - id + mutation UpdateColonyFundsClaim( + $input: UpdateColonyFundsClaimInput! + $condition: ModelColonyFundsClaimConditionInput + ) { + updateColonyFundsClaim(input: $input, condition: $condition) { + id + } } -} - `; +`; export const DeleteColonyFundsClaimDocument = gql` - mutation DeleteColonyFundsClaim($input: DeleteColonyFundsClaimInput!, $condition: ModelColonyFundsClaimConditionInput) { - deleteColonyFundsClaim(input: $input, condition: $condition) { - id + mutation DeleteColonyFundsClaim( + $input: DeleteColonyFundsClaimInput! + $condition: ModelColonyFundsClaimConditionInput + ) { + deleteColonyFundsClaim(input: $input, condition: $condition) { + id + } } -} - `; +`; export const CreateCurrentNetworkInverseFeeDocument = gql` - mutation CreateCurrentNetworkInverseFee($input: CreateCurrentNetworkInverseFeeInput!) { - createCurrentNetworkInverseFee(input: $input) { - id + mutation CreateCurrentNetworkInverseFee( + $input: CreateCurrentNetworkInverseFeeInput! + ) { + createCurrentNetworkInverseFee(input: $input) { + id + } } -} - `; +`; export const UpdateCurrentNetworkInverseFeeDocument = gql` - mutation UpdateCurrentNetworkInverseFee($input: UpdateCurrentNetworkInverseFeeInput!) { - updateCurrentNetworkInverseFee(input: $input) { - id + mutation UpdateCurrentNetworkInverseFee( + $input: UpdateCurrentNetworkInverseFeeInput! + ) { + updateCurrentNetworkInverseFee(input: $input) { + id + } } -} - `; +`; export const CreateColonyMotionDocument = gql` - mutation CreateColonyMotion($input: CreateColonyMotionInput!) { - createColonyMotion(input: $input) { - id + mutation CreateColonyMotion($input: CreateColonyMotionInput!) { + createColonyMotion(input: $input) { + id + } } -} - `; +`; export const UpdateColonyMotionDocument = gql` - mutation UpdateColonyMotion($input: UpdateColonyMotionInput!) { - updateColonyMotion(input: $input) { - id + mutation UpdateColonyMotion($input: UpdateColonyMotionInput!) { + updateColonyMotion(input: $input) { + id + } } -} - `; +`; export const CreateMotionMessageDocument = gql` - mutation CreateMotionMessage($input: CreateMotionMessageInput!) { - createMotionMessage(input: $input) { - id + mutation CreateMotionMessage($input: CreateMotionMessageInput!) { + createMotionMessage(input: $input) { + id + } } -} - `; +`; export const CreateUserVoterRewardDocument = gql` - mutation CreateUserVoterReward($input: CreateVoterRewardsHistoryInput!) { - createVoterRewardsHistory(input: $input) { - id + mutation CreateUserVoterReward($input: CreateVoterRewardsHistoryInput!) { + createVoterRewardsHistory(input: $input) { + id + } } -} - `; +`; export const CreateColonyMultiSigDocument = gql` - mutation CreateColonyMultiSig($input: CreateColonyMultiSigInput!) { - createColonyMultiSig(input: $input) { - id + mutation CreateColonyMultiSig($input: CreateColonyMultiSigInput!) { + createColonyMultiSig(input: $input) { + id + } } -} - `; +`; export const UpdateColonyMultiSigDocument = gql` - mutation UpdateColonyMultiSig($input: UpdateColonyMultiSigInput!) { - updateColonyMultiSig(input: $input) { - id + mutation UpdateColonyMultiSig($input: UpdateColonyMultiSigInput!) { + updateColonyMultiSig(input: $input) { + id + } } -} - `; +`; export const CreateMultiSigVoteDocument = gql` - mutation CreateMultiSigVote($input: CreateMultiSigUserSignatureInput!) { - createMultiSigUserSignature(input: $input) { - id + mutation CreateMultiSigVote($input: CreateMultiSigUserSignatureInput!) { + createMultiSigUserSignature(input: $input) { + id + } } -} - `; +`; export const RemoveMultiSigVoteDocument = gql` - mutation RemoveMultiSigVote($id: ID!) { - deleteMultiSigUserSignature(input: {id: $id}) { - id + mutation RemoveMultiSigVote($id: ID!) { + deleteMultiSigUserSignature(input: { id: $id }) { + id + } } -} - `; +`; export const RemoveMultiSigRoleDocument = gql` - mutation RemoveMultiSigRole($id: ID!) { - deleteColonyRole(input: {id: $id}) { - id + mutation RemoveMultiSigRole($id: ID!) { + deleteColonyRole(input: { id: $id }) { + id + } } -} - `; +`; export const CreateColonyRoleDocument = gql` - mutation CreateColonyRole($input: CreateColonyRoleInput!) { - createColonyRole(input: $input) { - id + mutation CreateColonyRole($input: CreateColonyRoleInput!) { + createColonyRole(input: $input) { + id + } } -} - `; +`; export const UpdateColonyRoleDocument = gql` - mutation UpdateColonyRole($input: UpdateColonyRoleInput!) { - updateColonyRole(input: $input) { - id + mutation UpdateColonyRole($input: UpdateColonyRoleInput!) { + updateColonyRole(input: $input) { + id + } } -} - `; +`; export const CreateColonyHistoricRoleDocument = gql` - mutation CreateColonyHistoricRole($input: CreateColonyHistoricRoleInput!) { - createColonyHistoricRole(input: $input) { - id + mutation CreateColonyHistoricRole($input: CreateColonyHistoricRoleInput!) { + createColonyHistoricRole(input: $input) { + id + } } -} - `; +`; export const CreateProxyColonyDocument = gql` - mutation CreateProxyColony($input: CreateProxyColonyInput!) { - createProxyColony(input: $input) { - id + mutation CreateProxyColony($input: CreateProxyColonyInput!) { + createProxyColony(input: $input) { + id + } } -} - `; +`; export const UpdateReputationMiningCycleMetadataDocument = gql` - mutation UpdateReputationMiningCycleMetadata($input: UpdateReputationMiningCycleMetadataInput!) { - updateReputationMiningCycleMetadata(input: $input) { - id + mutation UpdateReputationMiningCycleMetadata( + $input: UpdateReputationMiningCycleMetadataInput! + ) { + updateReputationMiningCycleMetadata(input: $input) { + id + } } -} - `; +`; export const CreateReputationMiningCycleMetadataDocument = gql` - mutation CreateReputationMiningCycleMetadata($input: CreateReputationMiningCycleMetadataInput!) { - createReputationMiningCycleMetadata(input: $input) { - id + mutation CreateReputationMiningCycleMetadata( + $input: CreateReputationMiningCycleMetadataInput! + ) { + createReputationMiningCycleMetadata(input: $input) { + id + } } -} - `; +`; export const CreateUserStakeDocument = gql` - mutation CreateUserStake($input: CreateUserStakeInput!) { - createUserStake(input: $input) { - id + mutation CreateUserStake($input: CreateUserStakeInput!) { + createUserStake(input: $input) { + id + } } -} - `; +`; export const UpdateUserStakeDocument = gql` - mutation UpdateUserStake($input: UpdateUserStakeInput!) { - updateUserStake(input: $input) { - id + mutation UpdateUserStake($input: UpdateUserStakeInput!) { + updateUserStake(input: $input) { + id + } } -} - `; +`; export const CreateStatsDocument = gql` - mutation CreateStats($chainId: String!, $value: String!) { - createIngestorStats(input: {chainId: $chainId, value: $value}) { - id + mutation CreateStats($chainId: String!, $value: String!) { + createIngestorStats(input: { chainId: $chainId, value: $value }) { + id + } } -} - `; +`; export const UpdateStatsDocument = gql` - mutation UpdateStats($id: ID!, $chainId: String!, $value: String!) { - updateIngestorStats(input: {id: $id, chainId: $chainId, value: $value}) { - id + mutation UpdateStats($id: ID!, $chainId: String!, $value: String!) { + updateIngestorStats(input: { id: $id, chainId: $chainId, value: $value }) { + id + } } -} - `; +`; export const DeleteColonyTokensDocument = gql` - mutation DeleteColonyTokens($input: DeleteColonyTokensInput!) { - deleteColonyTokens(input: $input) { - id + mutation DeleteColonyTokens($input: DeleteColonyTokensInput!) { + deleteColonyTokens(input: $input) { + id + } } -} - `; +`; export const GetColonyActionDocument = gql` - query GetColonyAction($transactionHash: ID!) { - getColonyAction(id: $transactionHash) { - id + query GetColonyAction($transactionHash: ID!) { + getColonyAction(id: $transactionHash) { + id + } } -} - `; +`; export const GetColonyArbitraryTransactionActionDocument = gql` - query GetColonyArbitraryTransactionAction($transactionHash: ID!) { - getColonyAction(id: $transactionHash) { - id - arbitraryTransactions { - contractAddress - encodedFunction + query GetColonyArbitraryTransactionAction($transactionHash: ID!) { + getColonyAction(id: $transactionHash) { + id + arbitraryTransactions { + contractAddress + encodedFunction + } } } -} - `; +`; export const GetActionInfoDocument = gql` - query GetActionInfo($transactionHash: ID!) { - getColonyAction(id: $transactionHash) { - ...ActionMetadataInfo + query GetActionInfo($transactionHash: ID!) { + getColonyAction(id: $transactionHash) { + ...ActionMetadataInfo + } } -} - ${ActionMetadataInfo}`; + ${ActionMetadataInfo} +`; export const GetMotionIdFromActionDocument = gql` - query GetMotionIdFromAction($id: ID!) { - getColonyAction(id: $id) { - motionData { - id + query GetMotionIdFromAction($id: ID!) { + getColonyAction(id: $id) { + motionData { + id + } } } -} - `; +`; export const GetActionIdFromAnnotationDocument = gql` - query GetActionIdFromAnnotation($id: ID!) { - getAnnotation(id: $id) { - actionId + query GetActionIdFromAnnotation($id: ID!) { + getAnnotation(id: $id) { + actionId + } } -} - `; +`; export const GetActionByIdDocument = gql` - query GetActionById($id: ID!) { - getColonyAction(id: $id) { - id - type - expenditureSlotChanges { - oldSlots { - ...ExpenditureSlot - } - newSlots { - ...ExpenditureSlot + query GetActionById($id: ID!) { + getColonyAction(id: $id) { + id + type + expenditureSlotChanges { + oldSlots { + ...ExpenditureSlot + } + newSlots { + ...ExpenditureSlot + } } } } -} - ${ExpenditureSlot}`; + ${ExpenditureSlot} +`; export const GetColonyMetadataDocument = gql` - query GetColonyMetadata($id: ID!) { - getColonyMetadata(id: $id) { - ...ColonyMetadata - etherealData { - colonyAvatar - colonyDisplayName - colonyName - colonyThumbnail - initiatorAddress - tokenAvatar - tokenThumbnail + query GetColonyMetadata($id: ID!) { + getColonyMetadata(id: $id) { + ...ColonyMetadata + etherealData { + colonyAvatar + colonyDisplayName + colonyName + colonyThumbnail + initiatorAddress + tokenAvatar + tokenThumbnail + } } } -} - ${ColonyMetadata}`; + ${ColonyMetadata} +`; export const GetColonyDocument = gql` - query GetColony($id: ID!, $nextToken: String) { - getColony(id: $id) { - ...Colony - } - getColonyByAddress(id: $id) { - items { - id - name + query GetColony($id: ID!, $nextToken: String) { + getColony(id: $id) { + ...Colony } - } - getColonyByType(type: METACOLONY) { - items { - id - name + getColonyByAddress(id: $id) { + items { + id + name + } + } + getColonyByType(type: METACOLONY) { + items { + id + name + } } } -} - ${Colony}`; + ${Colony} +`; export const GetColonyByNameDocument = gql` - query GetColonyByName($name: String!) { - getColonyByName(name: $name) { - items { - id - name + query GetColonyByName($name: String!) { + getColonyByName(name: $name) { + items { + id + name + } } } -} - `; +`; export const GetColonyByNativeTokenIdDocument = gql` - query GetColonyByNativeTokenId($nativeTokenId: ID!, $limit: Int, $nextToken: String) { - getColoniesByNativeTokenId( - nativeTokenId: $nativeTokenId - limit: $limit - nextToken: $nextToken + query GetColonyByNativeTokenId( + $nativeTokenId: ID! + $limit: Int + $nextToken: String ) { - items { - id - status { - nativeToken { - unlocked - unlockable - mintable + getColoniesByNativeTokenId( + nativeTokenId: $nativeTokenId + limit: $limit + nextToken: $nextToken + ) { + items { + id + status { + nativeToken { + unlocked + unlockable + mintable + } + recovery } - recovery } + nextToken } - nextToken } -} - `; +`; export const ListColoniesDocument = gql` - query ListColonies($nextToken: String) { - listColonies(limit: 1000, nextToken: $nextToken) { - nextToken - items { - id - nativeTokenId + query ListColonies($nextToken: String) { + listColonies(limit: 1000, nextToken: $nextToken) { + nextToken + items { + id + nativeTokenId + } } } -} - `; +`; export const ListColoniesWithRootPermissionHoldersDocument = gql` - query ListColoniesWithRootPermissionHolders($nextToken: String) { - listColonies(limit: 1000, nextToken: $nextToken) { - nextToken - items { - ...ColonyWithRootRoles + query ListColoniesWithRootPermissionHolders($nextToken: String) { + listColonies(limit: 1000, nextToken: $nextToken) { + nextToken + items { + ...ColonyWithRootRoles + } } } -} - ${ColonyWithRootRoles}`; + ${ColonyWithRootRoles} +`; export const GetColonyContributorDocument = gql` - query GetColonyContributor($id: ID!) { - getColonyContributor(id: $id) { - id - isVerified + query GetColonyContributor($id: ID!) { + getColonyContributor(id: $id) { + id + isVerified + } } -} - `; +`; export const GetColonyContributorsNotificationDataDocument = gql` - query GetColonyContributorsNotificationData($colonyAddress: ID!, $sortDirection: ModelSortDirection = ASC, $limit: Int = 100, $nextToken: String) { - getContributorsByColony( - colonyAddress: $colonyAddress - sortDirection: $sortDirection - limit: $limit - nextToken: $nextToken + query GetColonyContributorsNotificationData( + $colonyAddress: ID! + $sortDirection: ModelSortDirection = ASC + $limit: Int = 100 + $nextToken: String ) { - items { - user { - notificationsData { - ...NotificationsData + getContributorsByColony( + colonyAddress: $colonyAddress + sortDirection: $sortDirection + limit: $limit + nextToken: $nextToken + ) { + items { + user { + notificationsData { + ...NotificationsData + } } } + nextToken } - nextToken } -} - ${NotificationsData}`; + ${NotificationsData} +`; export const GetCurrentVersionDocument = gql` - query GetCurrentVersion($key: String!) { - getCurrentVersionByKey(key: $key) { - items { - id - version + query GetCurrentVersion($key: String!) { + getCurrentVersionByKey(key: $key) { + items { + id + version + } } } -} - `; +`; export const GetColonyDecisionByActionIdDocument = gql` - query GetColonyDecisionByActionId($actionId: ID!) { - getColonyDecisionByActionId(actionId: $actionId) { - items { - id + query GetColonyDecisionByActionId($actionId: ID!) { + getColonyDecisionByActionId(actionId: $actionId) { + items { + id + } } } -} - `; +`; export const GetDomainMetadataDocument = gql` - query GetDomainMetadata($id: ID!) { - getDomainMetadata(id: $id) { - color - description - id - name - changelog { - newColor - newDescription - newName - oldColor - oldDescription - oldName - transactionHash + query GetDomainMetadata($id: ID!) { + getDomainMetadata(id: $id) { + color + description + id + name + changelog { + newColor + newDescription + newName + oldColor + oldDescription + oldName + transactionHash + } } } -} - `; +`; export const GetDomainByNativeSkillIdDocument = gql` - query GetDomainByNativeSkillId($nativeSkillId: String!, $colonyAddress: ID!) { - getDomainByNativeSkillId( - nativeSkillId: $nativeSkillId - filter: {colonyId: {eq: $colonyAddress}} - ) { - items { - id - nativeSkillId - nativeId + query GetDomainByNativeSkillId($nativeSkillId: String!, $colonyAddress: ID!) { + getDomainByNativeSkillId( + nativeSkillId: $nativeSkillId + filter: { colonyId: { eq: $colonyAddress } } + ) { + items { + id + nativeSkillId + nativeId + } } } -} - `; +`; export const GetDomainsByExtensionAddressDocument = gql` - query GetDomainsByExtensionAddress($extensionAddress: ID!) { - listColonyExtensions(filter: {id: {eq: $extensionAddress}}) { - items { - colony { - domains { - items { - nativeSkillId - nativeId + query GetDomainsByExtensionAddress($extensionAddress: ID!) { + listColonyExtensions(filter: { id: { eq: $extensionAddress } }) { + items { + colony { + domains { + items { + nativeSkillId + nativeId + } } + id } - id } } } -} - `; +`; export const GetContractEventDocument = gql` - query GetContractEvent($id: ID!) { - getContractEvent(id: $id) { - id + query GetContractEvent($id: ID!) { + getContractEvent(id: $id) { + id + } } -} - `; +`; export const GetExpenditureDocument = gql` - query GetExpenditure($id: ID!) { - getExpenditure(id: $id) { - ...Expenditure + query GetExpenditure($id: ID!) { + getExpenditure(id: $id) { + ...Expenditure + } } -} - ${Expenditure}`; + ${Expenditure} +`; export const GetExpenditureByNativeFundingPotIdAndColonyDocument = gql` - query GetExpenditureByNativeFundingPotIdAndColony($nativeFundingPotId: Int!, $colonyAddress: ID!) { - getExpendituresByNativeFundingPotIdAndColony( - nativeFundingPotId: $nativeFundingPotId - colonyId: {eq: $colonyAddress} + query GetExpenditureByNativeFundingPotIdAndColony( + $nativeFundingPotId: Int! + $colonyAddress: ID! ) { - items { - ...Expenditure + getExpendituresByNativeFundingPotIdAndColony( + nativeFundingPotId: $nativeFundingPotId + colonyId: { eq: $colonyAddress } + ) { + items { + ...Expenditure + } } } -} - ${Expenditure}`; + ${Expenditure} +`; export const GetStreamingPaymentDocument = gql` - query GetStreamingPayment($id: ID!) { - getStreamingPayment(id: $id) { - id - payouts { - amount - tokenAddress - isClaimed + query GetStreamingPayment($id: ID!) { + getStreamingPayment(id: $id) { + id + payouts { + amount + tokenAddress + isClaimed + } } } -} - `; +`; export const GetColonyExtensionDocument = gql` - query GetColonyExtension($id: ID!) { - getColonyExtension(id: $id) { - ...Extension + query GetColonyExtension($id: ID!) { + getColonyExtension(id: $id) { + ...Extension + } } -} - ${Extension}`; + ${Extension} +`; export const GetColonyExtensionsByColonyAddressDocument = gql` - query GetColonyExtensionsByColonyAddress($colonyAddress: ID!) { - getExtensionByColonyAndHash(colonyId: $colonyAddress) { - items { - ...Extension + query GetColonyExtensionsByColonyAddress($colonyAddress: ID!) { + getExtensionByColonyAndHash(colonyId: $colonyAddress) { + items { + ...Extension + } } } -} - ${Extension}`; + ${Extension} +`; export const ListExtensionsDocument = gql` - query ListExtensions($hash: String!, $nextToken: String) { - getExtensionsByHash( - hash: $hash - limit: 1000 - nextToken: $nextToken - filter: {isDeleted: {eq: false}} - ) { - nextToken - items { - ...Extension + query ListExtensions($hash: String!, $nextToken: String) { + getExtensionsByHash( + hash: $hash + limit: 1000 + nextToken: $nextToken + filter: { isDeleted: { eq: false } } + ) { + nextToken + items { + ...Extension + } } } -} - ${Extension}`; + ${Extension} +`; export const GetColonyExtensionByHashAndColonyDocument = gql` - query GetColonyExtensionByHashAndColony($colonyAddress: ID!, $extensionHash: String!) { - getExtensionByColonyAndHash( - colonyId: $colonyAddress - hash: {eq: $extensionHash} - filter: {isDeleted: {eq: false}} + query GetColonyExtensionByHashAndColony( + $colonyAddress: ID! + $extensionHash: String! ) { - items { - id + getExtensionByColonyAndHash( + colonyId: $colonyAddress + hash: { eq: $extensionHash } + filter: { isDeleted: { eq: false } } + ) { + items { + id + } } } -} - `; +`; export const GetExtensionInstallationsCountDocument = gql` - query GetExtensionInstallationsCount($id: ID!) { - getExtensionInstallationsCount(id: $id) { - oneTxPayment - stakedExpenditure - stagedExpenditure - streamingPayments - reputationWeighted - multiSigPermissions + query GetExtensionInstallationsCount($id: ID!) { + getExtensionInstallationsCount(id: $id) { + oneTxPayment + stakedExpenditure + stagedExpenditure + streamingPayments + reputationWeighted + multiSigPermissions + } } -} - `; +`; export const GetColonyExtensionByAddressDocument = gql` - query GetColonyExtensionByAddress($extensionAddress: ID!) { - getColonyExtension(id: $extensionAddress) { - params { - multiSig { - colonyThreshold - domainThresholds { - domainId - domainThreshold + query GetColonyExtensionByAddress($extensionAddress: ID!) { + getColonyExtension(id: $extensionAddress) { + params { + multiSig { + colonyThreshold + domainThresholds { + domainId + domainThreshold + } } } + colonyId } - colonyId } -} - `; +`; export const GetColonyUnclaimedFundsDocument = gql` - query GetColonyUnclaimedFunds($colonyAddress: ID!, $tokenAddress: ID!, $upToBlock: Int = 1) { - listColonyFundsClaims( - filter: {colonyFundsClaimsId: {eq: $colonyAddress}, colonyFundsClaimTokenId: {eq: $tokenAddress}, createdAtBlock: {le: $upToBlock}, isClaimed: {ne: true}} + query GetColonyUnclaimedFunds( + $colonyAddress: ID! + $tokenAddress: ID! + $upToBlock: Int = 1 ) { - items { - id - token { - ...Token + listColonyFundsClaims( + filter: { + colonyFundsClaimsId: { eq: $colonyAddress } + colonyFundsClaimTokenId: { eq: $tokenAddress } + createdAtBlock: { le: $upToBlock } + isClaimed: { ne: true } + } + ) { + items { + id + token { + ...Token + } + amount } - amount } } -} - ${Token}`; + ${Token} +`; export const GetColonyUnclaimedFundDocument = gql` - query GetColonyUnclaimedFund($claimId: ID!) { - getColonyFundsClaim(id: $claimId) { - id + query GetColonyUnclaimedFund($claimId: ID!) { + getColonyFundsClaim(id: $claimId) { + id + } } -} - `; +`; export const GetCurrentNetworkInverseFeeDocument = gql` - query GetCurrentNetworkInverseFee { - listCurrentNetworkInverseFees(limit: 1) { - items { - id - inverseFee + query GetCurrentNetworkInverseFee { + listCurrentNetworkInverseFees(limit: 1) { + items { + id + inverseFee + } } } -} - `; +`; export const GetColonyActionByMotionIdDocument = gql` - query GetColonyActionByMotionId($motionId: ID!) { - getColonyActionByMotionId(motionId: $motionId) { - items { - ...ActionMetadataInfo + query GetColonyActionByMotionId($motionId: ID!) { + getColonyActionByMotionId(motionId: $motionId) { + items { + ...ActionMetadataInfo + } } } -} - ${ActionMetadataInfo}`; + ${ActionMetadataInfo} +`; export const GetColonyMotionDocument = gql` - query GetColonyMotion($id: ID!) { - getColonyMotion(id: $id) { - ...ColonyMotion + query GetColonyMotion($id: ID!) { + getColonyMotion(id: $id) { + ...ColonyMotion + } } -} - ${ColonyMotion}`; + ${ColonyMotion} +`; export const GetVoterRewardsDocument = gql` - query GetVoterRewards($input: GetVoterRewardsInput!) { - getVoterRewards(input: $input) { - min - max - reward + query GetVoterRewards($input: GetVoterRewardsInput!) { + getVoterRewards(input: $input) { + min + max + reward + } } -} - `; +`; export const GetColonyActionByMultiSigIdDocument = gql` - query GetColonyActionByMultiSigId($multiSigId: ID!) { - getColonyActionByMultiSigId(multiSigId: $multiSigId) { - items { - ...ActionMetadataInfo + query GetColonyActionByMultiSigId($multiSigId: ID!) { + getColonyActionByMultiSigId(multiSigId: $multiSigId) { + items { + ...ActionMetadataInfo + } } } -} - ${ActionMetadataInfo}`; + ${ActionMetadataInfo} +`; export const GetColonyMultiSigDocument = gql` - query GetColonyMultiSig($id: ID!) { - getColonyMultiSig(id: $id) { - ...ColonyMultiSig + query GetColonyMultiSig($id: ID!) { + getColonyMultiSig(id: $id) { + ...ColonyMultiSig + } } -} - ${ColonyMultiSig}`; + ${ColonyMultiSig} +`; export const GetUserMultiSigSignatureDocument = gql` - query GetUserMultiSigSignature($multiSigId: ID!, $userAddress: ID!, $vote: MultiSigVote!, $role: Int!) { - getMultiSigUserSignatureByMultiSigId( - filter: {userAddress: {eq: $userAddress}, vote: {eq: $vote}, role: {eq: $role}} - multiSigId: $multiSigId + query GetUserMultiSigSignature( + $multiSigId: ID! + $userAddress: ID! + $vote: MultiSigVote! + $role: Int! ) { - items { - ...MultiSigUserSignature + getMultiSigUserSignatureByMultiSigId( + filter: { + userAddress: { eq: $userAddress } + vote: { eq: $vote } + role: { eq: $role } + } + multiSigId: $multiSigId + ) { + items { + ...MultiSigUserSignature + } } } -} - ${MultiSigUserSignature}`; + ${MultiSigUserSignature} +`; export const GetAllMultiSigRolesDocument = gql` - query GetAllMultiSigRoles($colonyAddress: ID!) { - getRoleByColony( - colonyAddress: $colonyAddress - limit: 9999 - filter: {isMultiSig: {eq: true}} - ) { - items { - id + query GetAllMultiSigRoles($colonyAddress: ID!) { + getRoleByColony( + colonyAddress: $colonyAddress + limit: 9999 + filter: { isMultiSig: { eq: true } } + ) { + items { + id + } } } -} - `; +`; export const GetActiveColonyMultisigsDocument = gql` - query GetActiveColonyMultisigs($colonyAddress: ID!) { - getMultiSigByColonyAddress( - colonyAddress: $colonyAddress - filter: {isExecuted: {eq: false}, isRejected: {eq: false}} - limit: 9999 - ) { - items { - id + query GetActiveColonyMultisigs($colonyAddress: ID!) { + getMultiSigByColonyAddress( + colonyAddress: $colonyAddress + filter: { isExecuted: { eq: false }, isRejected: { eq: false } } + limit: 9999 + ) { + items { + id + } } } -} - `; +`; export const GetColonyRoleDocument = gql` - query GetColonyRole($id: ID!) { - getColonyRole(id: $id) { - id - latestBlock - role_0 - role_1 - role_2 - role_3 - role_5 - role_6 - } -} - `; -export const GetAllColonyRolesDocument = gql` - query GetAllColonyRoles($targetAddress: ID!, $colonyAddress: ID!) { - getRoleByTargetAddressAndColony( - targetAddress: $targetAddress - colonyAddress: {eq: $colonyAddress} - ) { - items { + query GetColonyRole($id: ID!) { + getColonyRole(id: $id) { id + latestBlock role_0 role_1 role_2 @@ -12480,64 +13793,82 @@ export const GetAllColonyRolesDocument = gql` role_6 } } -} - `; +`; +export const GetAllColonyRolesDocument = gql` + query GetAllColonyRoles($targetAddress: ID!, $colonyAddress: ID!) { + getRoleByTargetAddressAndColony( + targetAddress: $targetAddress + colonyAddress: { eq: $colonyAddress } + ) { + items { + id + role_0 + role_1 + role_2 + role_3 + role_5 + role_6 + } + } + } +`; export const GetColonyHistoricRoleDocument = gql` - query GetColonyHistoricRole($id: ID!) { - getColonyHistoricRole(id: $id) { - id + query GetColonyHistoricRole($id: ID!) { + getColonyHistoricRole(id: $id) { + id + } } -} - `; +`; export const GetReputationMiningCycleMetadataDocument = gql` - query GetReputationMiningCycleMetadata($id: ID!) { - getReputationMiningCycleMetadata(id: $id) { - id + query GetReputationMiningCycleMetadata($id: ID!) { + getReputationMiningCycleMetadata(id: $id) { + id + } } -} - `; +`; export const GetSafeTransactionByTransactionHashDocument = gql` - query GetSafeTransactionByTransactionHash($transactionHash: ID!) { - getSafeTransaction(id: $transactionHash) { - id + query GetSafeTransactionByTransactionHash($transactionHash: ID!) { + getSafeTransaction(id: $transactionHash) { + id + } } -} - `; +`; export const GetUserStakeDocument = gql` - query GetUserStake($id: ID!) { - getUserStake(id: $id) { - id - amount + query GetUserStake($id: ID!) { + getUserStake(id: $id) { + id + amount + } } -} - `; +`; export const GetStatsDocument = gql` - query GetStats($chainId: String!) { - getIngestorStatsByChainId(chainId: $chainId) { - items { - id - value + query GetStats($chainId: String!) { + getIngestorStatsByChainId(chainId: $chainId) { + items { + id + value + } } } -} - `; +`; export const GetTokenFromEverywhereDocument = gql` - query GetTokenFromEverywhere($input: TokenFromEverywhereArguments!) { - getTokenFromEverywhere(input: $input) { - items { - id + query GetTokenFromEverywhere($input: TokenFromEverywhereArguments!) { + getTokenFromEverywhere(input: $input) { + items { + id + } } } -} - `; +`; export const GetNotificationUsersDocument = gql` - query GetNotificationUsers($filter: ModelUserFilterInput, $limit: Int) { - listUsers(filter: $filter, limit: $limit) { - items { - notificationsData { - ...NotificationsData + query GetNotificationUsers($filter: ModelUserFilterInput, $limit: Int) { + listUsers(filter: $filter, limit: $limit) { + items { + notificationsData { + ...NotificationsData + } } } } -} - ${NotificationsData}`; \ No newline at end of file + ${NotificationsData} +`; diff --git a/packages/graphql/src/mutations/proxyColonies.graphql b/packages/graphql/src/mutations/proxyColonies.graphql index 4bf32621e..2ba7a337a 100644 --- a/packages/graphql/src/mutations/proxyColonies.graphql +++ b/packages/graphql/src/mutations/proxyColonies.graphql @@ -3,3 +3,9 @@ mutation CreateProxyColony($input: CreateProxyColonyInput!) { id } } + +mutation UpdateProxyColony($input: UpdateProxyColonyInput!) { + updateProxyColony(input: $input) { + id + } +} diff --git a/packages/graphql/src/queries/proxyColonies.graphql b/packages/graphql/src/queries/proxyColonies.graphql new file mode 100644 index 000000000..19b4affae --- /dev/null +++ b/packages/graphql/src/queries/proxyColonies.graphql @@ -0,0 +1,8 @@ +query GetProxyColony($id: ID!) { + getProxyColony(id: $id) { + chainId + colonyAddress + id + isActive + } +} From fd93b0009bc422bd325b6e355c5ab2e42e70048a Mon Sep 17 00:00:00 2001 From: Bassgeta Date: Mon, 6 Jan 2025 14:26:23 +0100 Subject: [PATCH 02/19] feat: get colonyAddress when requesting a proxy colony and the initiator address --- .../proxyColonies/proxyColonyRequested.ts | 16 +++++++++++----- packages/blocks/src/events/eventManager.ts | 2 +- packages/blocks/src/events/types.ts | 2 +- 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts index 15414f4b5..1f281520e 100644 --- a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts +++ b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts @@ -1,6 +1,7 @@ import { ContractEvent, ContractEventsSignatures, + EventHandler, ProxyColonyEvents, } from '@joincolony/blocks'; import { output } from '@joincolony/utils'; @@ -9,13 +10,18 @@ import blockManager from '~blockManager'; import rpcProvider from '~provider'; import { writeActionFromEvent } from '~utils/actions/writeAction'; import { ColonyActionType } from '@joincolony/graphql'; +import networkClient from '~networkClient'; -export const handleProxyColonyRequested = async ( +export const handleProxyColonyRequested: EventHandler = async ( event: ContractEvent, -): Promise => { - const { blockNumber, contractAddress: colonyAddress } = event; +) => { + const { blockNumber, transactionHash } = event; - const { destinationChainId } = event.args; + const { colony: colonyAddress, destinationChainId } = event.args; + + const receipt = + await networkClient.provider.getTransactionReceipt(transactionHash); + const initiatorAddress = receipt.from || constants.AddressZero; const logs = await rpcProvider.getProviderInstance().getLogs({ fromBlock: blockNumber, @@ -62,7 +68,7 @@ export const handleProxyColonyRequested = async ( await writeActionFromEvent(event, colonyAddress, { type: ColonyActionType.AddProxyColony, - initiatorAddress: constants.AddressZero, + initiatorAddress, multiChainInfo: { completed: false, targetChainId: destinationChainId.toNumber(), diff --git a/packages/blocks/src/events/eventManager.ts b/packages/blocks/src/events/eventManager.ts index 1b2319946..d8764215c 100644 --- a/packages/blocks/src/events/eventManager.ts +++ b/packages/blocks/src/events/eventManager.ts @@ -17,7 +17,7 @@ import { Extension, getExtensionHash } from '@colony/colony-js'; // @TODO @chmanie is gonna make this better, for now let's just hardcode the proxy colony events export const ProxyColonyEvents = new utils.Interface([ - 'event ProxyColonyRequested(uint256 destinationChainId, bytes32 salt)', + 'event ProxyColonyRequested(address colony,uint256 destinationChainId, bytes32 salt)', 'event ProxyColonyDeployed(address proxyColony)', // @TODO decouple these into MultiChainBridgeEvents 'event WormholeMessageReceived(uint16 emitterChainId, bytes32 emitterAddress, uint64 sequence)', diff --git a/packages/blocks/src/events/types.ts b/packages/blocks/src/events/types.ts index 9552bf144..1e2e7f6cf 100644 --- a/packages/blocks/src/events/types.ts +++ b/packages/blocks/src/events/types.ts @@ -106,7 +106,7 @@ export enum ContractEventsSignatures { // Metadata delta ColonyMetadataDelta = 'ColonyMetadataDelta(address,string)', // Proxy colonies - ProxyColonyRequested = 'ProxyColonyRequested(uint256,bytes32)', + ProxyColonyRequested = 'ProxyColonyRequested(address,uint256,bytes32)', ProxyColonyDeployed = 'ProxyColonyDeployed(address)', LogMessagePublished = 'LogMessagePublished(address,uint64,uint32,bytes,uint8)', WormholeMessageReceived = 'WormholeMessageReceived(uint16,bytes32,uint64)', From 2cbac4dd6027d51804168ffdd1b0f0b84c336528 Mon Sep 17 00:00:00 2001 From: Mihaela-Ioana Mot <32430018+mmioana@users.noreply.github.com> Date: Mon, 6 Jan 2025 21:24:48 +0100 Subject: [PATCH 03/19] Feat: Re-enable deployed proxy colony Feat: Re-enable deployed proxy colony --- .../handlers/enableProxyColony.ts | 67 +++++++++++++++++++ .../handlers/metadataDelta/metadataDelta.ts | 6 ++ .../src/utils/metadataDelta/types.ts | 9 ++- .../src/utils/metadataDelta/utils.ts | 12 ++++ 4 files changed, 93 insertions(+), 1 deletion(-) create mode 100644 apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts diff --git a/apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts b/apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts new file mode 100644 index 000000000..59583cdd5 --- /dev/null +++ b/apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts @@ -0,0 +1,67 @@ +import { Id } from '@colony/colony-js'; +import { + ColonyActionType, + GetProxyColonyDocument, + GetProxyColonyQuery, + GetProxyColonyQueryVariables, + UpdateProxyColonyDocument, + UpdateProxyColonyMutation, + UpdateProxyColonyMutationVariables, +} from '@joincolony/graphql'; +import { ContractEvent } from '@joincolony/blocks'; +import { + EnableProxyColonyOperation, + getColonyFromDB, + getDomainDatabaseId, + writeActionFromEvent, +} from '~utils'; +import amplifyClient from '~amplifyClient'; + +export const handleEnableProxyColony = async ( + event: ContractEvent, + operation: EnableProxyColonyOperation, +): Promise => { + const { contractAddress: colonyAddress } = event; + const { agent: initiatorAddress } = event.args; + + const foreignChainId = operation.payload[0]; + + const colony = await getColonyFromDB(colonyAddress); + if (!colony) { + return; + } + + const proxyColonyId = `${colonyAddress}_${foreignChainId}`; + + const item = await amplifyClient.query< + GetProxyColonyQuery, + GetProxyColonyQueryVariables + >(GetProxyColonyDocument, { + id: proxyColonyId, + }); + + // If the proxy colony is already enabled, we early-return + if (item?.data?.getProxyColony?.isActive) { + return; + } + + await amplifyClient.mutate< + UpdateProxyColonyMutation, + UpdateProxyColonyMutationVariables + >(UpdateProxyColonyDocument, { + input: { + id: proxyColonyId, + isActive: true, + }, + }); + + await writeActionFromEvent(event, colonyAddress, { + type: ColonyActionType.AddProxyColony, + initiatorAddress, + multiChainInfo: { + targetChainId: Number(foreignChainId), + completed: true, + }, + fromDomainId: getDomainDatabaseId(colonyAddress, Id.RootDomain), + }); +}; diff --git a/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts b/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts index cd8dbf15e..1ccb6bbe1 100644 --- a/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts +++ b/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts @@ -2,6 +2,7 @@ import { ContractEvent } from '@joincolony/blocks'; import { isAddVerifiedMembersOperation, isDisableProxyColonyOperation, + isEnableProxyColonyOperation, isManageTokensOperation, isRemoveVerifiedMembersOperation, parseMetadataDeltaOperation, @@ -11,6 +12,7 @@ import { handleRemoveVerifiedMembers } from './handlers/removeVerifiedMembers'; import { handleManageTokens } from './handlers/manageTokens'; import { verbose } from '@joincolony/utils'; import { handleDisableProxyColony } from './handlers/disableProxyColony'; +import { handleEnableProxyColony } from './handlers/enableProxyColony'; export default async (event: ContractEvent): Promise => { const operationString = event.args.metadata; @@ -39,5 +41,9 @@ export default async (event: ContractEvent): Promise => { await handleDisableProxyColony(event, operation); } + if (isEnableProxyColonyOperation(operation)) { + await handleEnableProxyColony(event, operation); + } + verbose('Unknown operation type: ', operation); }; diff --git a/apps/main-chain/src/utils/metadataDelta/types.ts b/apps/main-chain/src/utils/metadataDelta/types.ts index 346704719..9cf5b0c3b 100644 --- a/apps/main-chain/src/utils/metadataDelta/types.ts +++ b/apps/main-chain/src/utils/metadataDelta/types.ts @@ -3,6 +3,7 @@ export enum MetadataDeltaOperationType { REMOVE_VERIFIED_MEMBERS = 'REMOVE_VERIFIED_MEMBERS', MANAGE_TOKENS = 'MANAGE_TOKENS', DISABLE_PROXY_COLONY = 'DISABLE_PROXY_COLONY', + ENABLE_PROXY_COLONY = 'ENABLE_PROXY_COLONY', } export interface AddVerifiedMembersOperation { @@ -25,8 +26,14 @@ export interface DisableProxyColonyOperation { payload: string[]; } +export interface EnableProxyColonyOperation { + type: MetadataDeltaOperationType.ENABLE_PROXY_COLONY; + payload: string[]; +} + export type MetadataDeltaOperation = | AddVerifiedMembersOperation | RemoveVerifiedMembersOperation | ManageTokensOperation - | DisableProxyColonyOperation; + | DisableProxyColonyOperation + | EnableProxyColonyOperation; diff --git a/apps/main-chain/src/utils/metadataDelta/utils.ts b/apps/main-chain/src/utils/metadataDelta/utils.ts index f1f9b3173..4002d14a2 100644 --- a/apps/main-chain/src/utils/metadataDelta/utils.ts +++ b/apps/main-chain/src/utils/metadataDelta/utils.ts @@ -6,6 +6,7 @@ import { MetadataDeltaOperationType, ManageTokensOperation, DisableProxyColonyOperation, + EnableProxyColonyOperation, } from './types'; export const isAddVerifiedMembersOperation = ( @@ -52,6 +53,17 @@ export const isDisableProxyColonyOperation = ( ); }; +export const isEnableProxyColonyOperation = ( + operation: MetadataDeltaOperation, +): operation is EnableProxyColonyOperation => { + return ( + operation.type === MetadataDeltaOperationType.ENABLE_PROXY_COLONY && + operation.payload !== undefined && + Array.isArray(operation.payload) && + operation.payload.every((item) => typeof item === 'string') + ); +}; + const isMetadataDeltaOperation = ( operation: any, ): operation is MetadataDeltaOperation => { From 8996fd3aa18ed737b91d3524bfc167c285082046 Mon Sep 17 00:00:00 2001 From: Bassgeta Date: Tue, 7 Jan 2025 11:55:22 +0100 Subject: [PATCH 04/19] feat: create proxy colony requested motion --- .../proxyColonies/createProxyColony.ts | 24 +++++++++++++++++++ .../motions/motionCreated/motionCreated.ts | 14 ++++++++++- .../proxyColonies/proxyColonyRequested.ts | 5 ++-- apps/main-chain/src/types/motions.ts | 2 ++ packages/blocks/src/events/eventManager.ts | 1 + packages/graphql/src/generated.ts | 1 + 6 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts diff --git a/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts b/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts new file mode 100644 index 000000000..83f10f11b --- /dev/null +++ b/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts @@ -0,0 +1,24 @@ +import { TransactionDescription } from 'ethers/lib/utils'; +import { createMotionInDB } from '../../helpers'; +import { ContractEvent } from '@joincolony/blocks'; +import { motionNameMapping } from '~types'; + +export const handleCreateProxyColonyMotion = async ( + colonyAddress: string, + event: ContractEvent, + parsedAction: TransactionDescription, +): Promise => { + console.log('such a parsed action', parsedAction); + const { _destinationChainId: destinationChainId } = parsedAction.args; + if (!destinationChainId) { + return; + } + + await createMotionInDB(colonyAddress, event, { + type: motionNameMapping[parsedAction.name], + multiChainInfo: { + completed: false, + targetChainId: destinationChainId.toNumber(), + }, + }); +}; diff --git a/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts b/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts index dc4ed77a5..841e7faeb 100644 --- a/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts +++ b/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts @@ -31,7 +31,13 @@ import { handleReleaseStagedPaymentViaArbitration, } from './handlers'; import { output, verbose } from '@joincolony/utils'; -import { EventHandler, ExtensionEventListener } from '@joincolony/blocks'; +import { + EventHandler, + ExtensionEventListener, + ProxyColonyEvents, +} from '@joincolony/blocks'; +import networkClient from '~networkClient'; +import { handleCreateProxyColonyMotion } from './handlers/proxyColonies/createProxyColony'; export const handleMotionCreated: EventHandler = async ( event, @@ -73,6 +79,8 @@ export const handleMotionCreated: EventHandler = async ( oneTxPaymentClient?.interface, stakedExpenditureClient?.interface, stagedExpenditureClient?.interface, + networkClient.interface, + ProxyColonyEvents, ].filter(Boolean) as utils.Interface[]; // Casting seems necessary as TS does not pick up the .filter() const parsedAction = parseMotionAction(motion.action, interfaces); @@ -214,6 +222,10 @@ export const handleMotionCreated: EventHandler = async ( ); break; } + case ColonyOperations.CreateProxyColony: { + await handleCreateProxyColonyMotion(colonyAddress, event, parsedAction); + break; + } default: { break; diff --git a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts index 1f281520e..ef8d734e1 100644 --- a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts +++ b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts @@ -19,8 +19,9 @@ export const handleProxyColonyRequested: EventHandler = async ( const { colony: colonyAddress, destinationChainId } = event.args; - const receipt = - await networkClient.provider.getTransactionReceipt(transactionHash); + const receipt = await networkClient.provider.getTransactionReceipt( + transactionHash, + ); const initiatorAddress = receipt.from || constants.AddressZero; const logs = await rpcProvider.getProviderInstance().getLogs({ diff --git a/apps/main-chain/src/types/motions.ts b/apps/main-chain/src/types/motions.ts index a23b7293f..e047ec57c 100644 --- a/apps/main-chain/src/types/motions.ts +++ b/apps/main-chain/src/types/motions.ts @@ -24,6 +24,7 @@ export enum ColonyOperations { CancelExpenditureViaArbitration = 'cancelExpenditureViaArbitration', FinalizeExpenditureViaArbitration = 'finalizeExpenditureViaArbitration', ReleaseStagedPaymentViaArbitration = 'releaseStagedPaymentViaArbitration', + CreateProxyColony = 'createProxyColony', } export enum MotionEvents { @@ -69,6 +70,7 @@ export const motionNameMapping: { [key: string]: ColonyActionType } = { ColonyActionType.SetExpenditureStateMotion, [ColonyOperations.ReleaseStagedPaymentViaArbitration]: ColonyActionType.ReleaseStagedPaymentsMotion, + [ColonyOperations.CreateProxyColony]: ColonyActionType.AddProxyColonyMotion, }; export enum MotionSide { diff --git a/packages/blocks/src/events/eventManager.ts b/packages/blocks/src/events/eventManager.ts index d8764215c..dee95f2a8 100644 --- a/packages/blocks/src/events/eventManager.ts +++ b/packages/blocks/src/events/eventManager.ts @@ -22,6 +22,7 @@ export const ProxyColonyEvents = new utils.Interface([ // @TODO decouple these into MultiChainBridgeEvents 'event WormholeMessageReceived(uint16 emitterChainId, bytes32 emitterAddress, uint64 sequence)', 'event LogMessagePublished(address indexed sender,uint64 sequence,uint32 nonce,bytes payload,uint8 consistencyLevel)', + 'function createProxyColony(uint256 _destinationChainId, bytes32 _salt)', ]); export class EventManager { diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index 2094dd06b..df85637a9 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -614,6 +614,7 @@ export type ColonyActionRolesInput = { export enum ColonyActionType { /** An action related to creating a proxy colony */ AddProxyColony = 'ADD_PROXY_COLONY', + AddProxyColonyMotion = 'ADD_PROXY_COLONY_MOTION', /** An action related to adding verified members */ AddVerifiedMembers = 'ADD_VERIFIED_MEMBERS', AddVerifiedMembersMotion = 'ADD_VERIFIED_MEMBERS_MOTION', From d6eedddab833fe2d7889fb9e89142a537b09451c Mon Sep 17 00:00:00 2001 From: Bassgeta Date: Fri, 10 Jan 2025 16:27:52 +0100 Subject: [PATCH 05/19] feat: link action that finalized a motion to the motion and the motion to this action --- apps/main-chain/src/eventListeners/colony.ts | 10 +- .../src/eventListeners/proxyColonies.ts | 4 +- .../proxyColonies/createProxyColony.ts | 1 - .../proxyColonies/proxyColonyRequested.ts | 25 ++--- apps/main-chain/src/utils/actions/motions.ts | 91 +++++++++++++++++++ .../src/utils/actions/writeAction.ts | 76 +++++++++++++++- apps/proxy-chain/src/eventListeners/colony.ts | 4 +- .../src/eventListeners/proxyColonies.ts | 2 +- packages/blocks/src/events/eventManager.ts | 4 +- packages/blocks/src/events/types.ts | 1 + packages/graphql/src/generated.ts | 41 +++++++++ 11 files changed, 235 insertions(+), 24 deletions(-) create mode 100644 apps/main-chain/src/utils/actions/motions.ts diff --git a/apps/main-chain/src/eventListeners/colony.ts b/apps/main-chain/src/eventListeners/colony.ts index d44a59b7e..c733788cf 100644 --- a/apps/main-chain/src/eventListeners/colony.ts +++ b/apps/main-chain/src/eventListeners/colony.ts @@ -115,10 +115,6 @@ export const setupListenersForColonies = async (): Promise => { ContractEventsSignatures.ReputationMiningCycleComplete, handleReputationMiningCycleComplete, ); - addProxyColoniesEventListener( - ContractEventsSignatures.ProxyColonyRequested, - handleProxyColonyRequested, - ); }; export const setupListenersForColony = ( @@ -175,6 +171,12 @@ export const setupListenersForColony = ( ), ); + addProxyColoniesEventListener( + ContractEventsSignatures.ProxyColonyRequested, + colonyAddress, + handleProxyColonyRequested, + ); + /* * @NOTE Setup both token event listners * diff --git a/apps/main-chain/src/eventListeners/proxyColonies.ts b/apps/main-chain/src/eventListeners/proxyColonies.ts index b80fa94c3..6b7212438 100644 --- a/apps/main-chain/src/eventListeners/proxyColonies.ts +++ b/apps/main-chain/src/eventListeners/proxyColonies.ts @@ -9,12 +9,14 @@ import eventManager from '~eventManager'; export const addProxyColoniesEventListener = ( eventSignature: ContractEventsSignatures, + colonyAddress: string, handler: EventHandler, ): void => eventManager.addEventListener({ type: EventListenerType.ProxyColonies, eventSignature, topics: [utils.id(eventSignature)], - address: process.env.CHAIN_NETWORK_CONTRACT ?? '', + address: colonyAddress, + colonyAddress, handler, }); diff --git a/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts b/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts index 83f10f11b..bc5c0702f 100644 --- a/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts +++ b/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts @@ -8,7 +8,6 @@ export const handleCreateProxyColonyMotion = async ( event: ContractEvent, parsedAction: TransactionDescription, ): Promise => { - console.log('such a parsed action', parsedAction); const { _destinationChainId: destinationChainId } = parsedAction.args; if (!destinationChainId) { return; diff --git a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts index ef8d734e1..3bb52eae5 100644 --- a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts +++ b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts @@ -1,28 +1,29 @@ import { - ContractEvent, ContractEventsSignatures, EventHandler, + ProxyColoniesListener, ProxyColonyEvents, } from '@joincolony/blocks'; import { output } from '@joincolony/utils'; -import { constants, utils } from 'ethers'; +import { utils } from 'ethers'; import blockManager from '~blockManager'; import rpcProvider from '~provider'; import { writeActionFromEvent } from '~utils/actions/writeAction'; import { ColonyActionType } from '@joincolony/graphql'; -import networkClient from '~networkClient'; +// @NOTE this one listens to the ProxyColonyRequested event on the colony, not the network! export const handleProxyColonyRequested: EventHandler = async ( - event: ContractEvent, + event, + listener, ) => { - const { blockNumber, transactionHash } = event; - - const { colony: colonyAddress, destinationChainId } = event.args; + const { colonyAddress } = listener as ProxyColoniesListener; + if (!colonyAddress) { + output(`No colony address passed to handleProxyColonyRequested listener.`); + return; + } + const { blockNumber } = event; - const receipt = await networkClient.provider.getTransactionReceipt( - transactionHash, - ); - const initiatorAddress = receipt.from || constants.AddressZero; + const { agent, destinationChainId } = event.args; const logs = await rpcProvider.getProviderInstance().getLogs({ fromBlock: blockNumber, @@ -69,7 +70,7 @@ export const handleProxyColonyRequested: EventHandler = async ( await writeActionFromEvent(event, colonyAddress, { type: ColonyActionType.AddProxyColony, - initiatorAddress, + initiatorAddress: agent, multiChainInfo: { completed: false, targetChainId: destinationChainId.toNumber(), diff --git a/apps/main-chain/src/utils/actions/motions.ts b/apps/main-chain/src/utils/actions/motions.ts new file mode 100644 index 000000000..93ee0f881 --- /dev/null +++ b/apps/main-chain/src/utils/actions/motions.ts @@ -0,0 +1,91 @@ +import { ContractEventsSignatures } from '@joincolony/blocks'; +import { output } from '@joincolony/utils'; +import { constants } from 'ethers'; +import { getMotionDatabaseId } from '~handlers/motions/helpers'; +import { getMultiSigDatabaseId } from '~handlers/multiSig/helpers'; +// @NOTE this thing uses the networkClient and rpcProveider of the main chain!!! if you are making this reusable, networkClient and rpcProvider will need to be passed as arguments +import networkClient from '~networkClient'; +import rpcProvider from '~provider'; +import { + VotingReputationEvents__factory as VotingReputationEventsFactory, + MultisigPermissionsEvents__factory as MultisigPermissionsEventsFactory, +} from '@colony/events'; + +export const getFinalizationMotionId = async ( + txHash: string, + votingReputationExtensionAddress: string, +): Promise => { + const chainId = rpcProvider.getChainId(); + const receipt = await networkClient.provider.getTransactionReceipt(txHash); + const logInterface = VotingReputationEventsFactory.connect( + constants.AddressZero, + rpcProvider.getProviderInstance(), + ).interface; + + for (const log of receipt.logs) { + try { + const parsedLog = logInterface?.parseLog(log); + if (!parsedLog) { + continue; + } + + // if it's a voting reputation motion + if (parsedLog.signature === ContractEventsSignatures.MotionFinalized) { + const { motionId } = parsedLog.args; + + const motionDatabaseId = getMotionDatabaseId( + Number(chainId), + votingReputationExtensionAddress, + motionId, + ); + + return motionDatabaseId; + } + } catch (error) { + // Log could not be parsed, continue to next log + } + } + + output(`The txHash: ${txHash} doesn't have any MotionFinalized logs.`); + return undefined; +}; + +export const getFinalizationMultiSigId = async ( + txHash: string, + multiSigExtensionAddress: string, +): Promise => { + const chainId = rpcProvider.getChainId(); + const receipt = await networkClient.provider.getTransactionReceipt(txHash); + const logInterface = MultisigPermissionsEventsFactory.connect( + constants.AddressZero, + rpcProvider.getProviderInstance(), + ).interface; + + for (const log of receipt.logs) { + try { + const parsedLog = logInterface?.parseLog(log); + if (!parsedLog) { + continue; + } + + // if it's a multisig motion + if ( + parsedLog.signature === ContractEventsSignatures.MultisigMotionExecuted + ) { + const { motionId } = parsedLog.args; + const multiSigDatabaseId = getMultiSigDatabaseId( + chainId, + multiSigExtensionAddress, + motionId, + ); + + return multiSigDatabaseId; + } + } catch (error) { + // Log could not be parsed, continue to next log + } + } + + output(`The txHash: ${txHash} doesn't have any MultisigMotionExecuted logs.`); + return undefined; +}; diff --git a/apps/main-chain/src/utils/actions/writeAction.ts b/apps/main-chain/src/utils/actions/writeAction.ts index bb30e4165..183114a87 100644 --- a/apps/main-chain/src/utils/actions/writeAction.ts +++ b/apps/main-chain/src/utils/actions/writeAction.ts @@ -10,12 +10,18 @@ import { GetExpenditureByNativeFundingPotIdAndColonyDocument, GetExpenditureByNativeFundingPotIdAndColonyQuery, GetExpenditureByNativeFundingPotIdAndColonyQueryVariables, + UpdateColonyMotionDocument, + UpdateColonyMotionMutation, + UpdateColonyMotionMutationVariables, } from '@joincolony/graphql'; import { toNumber, getColonyExtensions } from '~utils'; import { ContractEvent } from '@joincolony/blocks'; import networkClient from '~networkClient'; import { getBlockChainTimestampISODate } from '~utils/dates'; import { verbose } from '@joincolony/utils'; +import { getFinalizationMotionId, getFinalizationMultiSigId } from './motions'; +import { getMotionFromDB } from '~handlers/motions/helpers'; +import { getMultiSigFromDB } from '~handlers/multiSig/helpers'; export type ActionFields = Omit< CreateColonyActionInput, @@ -41,6 +47,56 @@ export const writeActionFromEvent = async ( actionFields.initiatorAddress, colonyExtensions, ); + const isMultiSigFinalization = await isActionMultiSigFinalization( + actionFields.initiatorAddress, + colonyExtensions, + ); + + let finalizedActionId = null; + + if (isMotionFinalization) { + const motionDatabaseId = await getFinalizationMotionId( + transactionHash, + actionFields.initiatorAddress, + ); + + if (motionDatabaseId) { + const finalizedMotion = await getMotionFromDB(motionDatabaseId); + finalizedActionId = finalizedMotion?.transactionHash; + + await amplifyClient.mutate< + UpdateColonyMotionMutation, + UpdateColonyMotionMutationVariables + >(UpdateColonyMotionDocument, { + input: { + id: motionDatabaseId, + finalizationActionId: transactionHash, + }, + }); + } + } + + if (isMultiSigFinalization) { + const multisigDatabaseId = await getFinalizationMultiSigId( + transactionHash, + actionFields.initiatorAddress, + ); + + if (multisigDatabaseId) { + const finalizedMultiSig = await getMultiSigFromDB(multisigDatabaseId); + finalizedActionId = finalizedMultiSig?.transactionHash; + + await amplifyClient.mutate< + UpdateColonyMotionMutation, + UpdateColonyMotionMutationVariables + >(UpdateColonyMotionDocument, { + input: { + id: multisigDatabaseId, + finalizationActionId: transactionHash, + }, + }); + } + } const showInActionsList = await showActionInActionsList( event, @@ -66,7 +122,8 @@ export const writeActionFromEvent = async ( createdAt: getBlockChainTimestampISODate(timestamp), showInActionsList, rootHash, - isMotionFinalization, + isMotionFinalization: isMotionFinalization || isMultiSigFinalization, + finalizedActionId, ...actionFields, }, }); @@ -134,6 +191,23 @@ const isActionMotionFinalization = async ( getExtensionHash(Extension.MultisigPermissions)) ); }; +/** + * Determines whether the action is a result of a multisig being finalized + * by checking if its initiator was the MultiSig extension + */ +const isActionMultiSigFinalization = async ( + initiatorAddress: string, + extensions: ExtensionFragment[], +): Promise => { + const initiatorExtension = extensions.find( + (extension) => extension.id === initiatorAddress, + ); + + return ( + !!initiatorExtension && + initiatorExtension.hash === getExtensionHash(Extension.MultisigPermissions) + ); +}; export const createColonyAction = async ( actionData: CreateColonyActionInput, diff --git a/apps/proxy-chain/src/eventListeners/colony.ts b/apps/proxy-chain/src/eventListeners/colony.ts index 21ea0f910..695d2af99 100644 --- a/apps/proxy-chain/src/eventListeners/colony.ts +++ b/apps/proxy-chain/src/eventListeners/colony.ts @@ -1,9 +1,9 @@ import { ContractEventsSignatures } from '@joincolony/blocks'; -import { addProxyColoniesEventListener } from './proxyColonies'; +import { addProxyColoniesNetworkEventListener } from './proxyColonies'; import { handleProxyColonyDeployed } from '~handlers/proxyColonies'; export const setupListenersForColonies = async (): Promise => { - addProxyColoniesEventListener( + addProxyColoniesNetworkEventListener( ContractEventsSignatures.ProxyColonyDeployed, handleProxyColonyDeployed, ); diff --git a/apps/proxy-chain/src/eventListeners/proxyColonies.ts b/apps/proxy-chain/src/eventListeners/proxyColonies.ts index b80fa94c3..2ed32a4ab 100644 --- a/apps/proxy-chain/src/eventListeners/proxyColonies.ts +++ b/apps/proxy-chain/src/eventListeners/proxyColonies.ts @@ -7,7 +7,7 @@ import { } from '@joincolony/blocks'; import eventManager from '~eventManager'; -export const addProxyColoniesEventListener = ( +export const addProxyColoniesNetworkEventListener = ( eventSignature: ContractEventsSignatures, handler: EventHandler, ): void => diff --git a/packages/blocks/src/events/eventManager.ts b/packages/blocks/src/events/eventManager.ts index dee95f2a8..2a31630b6 100644 --- a/packages/blocks/src/events/eventManager.ts +++ b/packages/blocks/src/events/eventManager.ts @@ -17,7 +17,7 @@ import { Extension, getExtensionHash } from '@colony/colony-js'; // @TODO @chmanie is gonna make this better, for now let's just hardcode the proxy colony events export const ProxyColonyEvents = new utils.Interface([ - 'event ProxyColonyRequested(address colony,uint256 destinationChainId, bytes32 salt)', + 'event ProxyColonyRequested(address agent,uint256 destinationChainId, bytes32 salt)', 'event ProxyColonyDeployed(address proxyColony)', // @TODO decouple these into MultiChainBridgeEvents 'event WormholeMessageReceived(uint16 emitterChainId, bytes32 emitterAddress, uint64 sequence)', @@ -112,7 +112,7 @@ export class EventManager { } } - private getInterfaceByExtensionHash( + public getInterfaceByExtensionHash( extensionHash: string, ): utils.Interface | null { const provider = this.rpcProvider.getProviderInstance(); diff --git a/packages/blocks/src/events/types.ts b/packages/blocks/src/events/types.ts index 1e2e7f6cf..8a79f6b4d 100644 --- a/packages/blocks/src/events/types.ts +++ b/packages/blocks/src/events/types.ts @@ -167,6 +167,7 @@ export interface TokenEventListener extends BaseEventListener { export interface ProxyColoniesListener extends BaseEventListener { type: EventListenerType.ProxyColonies; address: string; + colonyAddress?: string; } export interface ExtensionEventListener extends BaseEventListener { diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index df85637a9..39241b3f1 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -457,6 +457,10 @@ export type ColonyAction = { expenditureSlotChanges?: Maybe; /** Ids of the staged payment slots released by the action, if any */ expenditureSlotIds?: Maybe>; + /** Expanded `ColonyAction` */ + finalizedActionData?: Maybe; + /** The motion action txHash that this action finalized */ + finalizedActionId?: Maybe; /** The source Domain of the action, if applicable */ fromDomain?: Maybe; /** The source Domain identifier, if applicable */ @@ -1116,6 +1120,10 @@ export type ColonyMotion = { expenditureId?: Maybe; /** Ids of the staged payment slots to be released if the motion pass, if any */ expenditureSlotIds?: Maybe>; + /** Expanded `ColonyAction` */ + finalizationActionData?: Maybe; + /** The action txHash that was triggered upon motion finalization */ + finalizationActionId?: Maybe; /** Simple flag indicating whether both sides of staking have been activated */ hasObjection: Scalars['Boolean']; /** @@ -1471,6 +1479,7 @@ export type CreateColonyActionInput = { expenditureId?: InputMaybe; expenditureSlotChanges?: InputMaybe; expenditureSlotIds?: InputMaybe>; + finalizedActionId?: InputMaybe; fromDomainId?: InputMaybe; fromPotId?: InputMaybe; id?: InputMaybe; @@ -1637,6 +1646,7 @@ export type CreateColonyMotionInput = { expenditureFunding?: InputMaybe>; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe>; + finalizationActionId?: InputMaybe; hasObjection: Scalars['Boolean']; id?: InputMaybe; isDecision: Scalars['Boolean']; @@ -2936,6 +2946,7 @@ export type ModelColonyActionConditionInput = { createdAt?: InputMaybe; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe; + finalizedActionId?: InputMaybe; fromDomainId?: InputMaybe; fromPotId?: InputMaybe; individualEvents?: InputMaybe; @@ -2981,6 +2992,7 @@ export type ModelColonyActionFilterInput = { createdAt?: InputMaybe; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe; + finalizedActionId?: InputMaybe; fromDomainId?: InputMaybe; fromPotId?: InputMaybe; id?: InputMaybe; @@ -3309,6 +3321,7 @@ export type ModelColonyMotionConditionInput = { createdBy?: InputMaybe; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe; + finalizationActionId?: InputMaybe; hasObjection?: InputMaybe; isDecision?: InputMaybe; isFinalized?: InputMaybe; @@ -3337,6 +3350,7 @@ export type ModelColonyMotionFilterInput = { createdBy?: InputMaybe; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe; + finalizationActionId?: InputMaybe; hasObjection?: InputMaybe; id?: InputMaybe; isDecision?: InputMaybe; @@ -4329,6 +4343,7 @@ export type ModelSubscriptionColonyActionFilterInput = { createdAt?: InputMaybe; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe; + finalizedActionId?: InputMaybe; fromDomainId?: InputMaybe; fromPotId?: InputMaybe; id?: InputMaybe; @@ -4506,6 +4521,7 @@ export type ModelSubscriptionColonyMotionFilterInput = { createdBy?: InputMaybe; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe; + finalizationActionId?: InputMaybe; hasObjection?: InputMaybe; id?: InputMaybe; isDecision?: InputMaybe; @@ -6792,7 +6808,9 @@ export type Query = { getColonyMemberInvite?: Maybe; getColonyMetadata?: Maybe; getColonyMotion?: Maybe; + getColonyMotionByFinalizationActionId?: Maybe; getColonyMultiSig?: Maybe; + getColonyMultiSigByFinalizationActionId?: Maybe; getColonyRole?: Maybe; getColonyTokens?: Maybe; getContractEvent?: Maybe; @@ -7109,11 +7127,29 @@ export type QueryGetColonyMotionArgs = { id: Scalars['ID']; }; +/** Root query type */ +export type QueryGetColonyMotionByFinalizationActionIdArgs = { + filter?: InputMaybe; + finalizationActionId: Scalars['ID']; + limit?: InputMaybe; + nextToken?: InputMaybe; + sortDirection?: InputMaybe; +}; + /** Root query type */ export type QueryGetColonyMultiSigArgs = { id: Scalars['ID']; }; +/** Root query type */ +export type QueryGetColonyMultiSigByFinalizationActionIdArgs = { + filter?: InputMaybe; + finalizationActionId: Scalars['ID']; + limit?: InputMaybe; + nextToken?: InputMaybe; + sortDirection?: InputMaybe; +}; + /** Root query type */ export type QueryGetColonyRoleArgs = { id: Scalars['ID']; @@ -8120,6 +8156,7 @@ export enum SearchableColonyActionAggregateField { CreatedAt = 'createdAt', ExpenditureId = 'expenditureId', ExpenditureSlotIds = 'expenditureSlotIds', + FinalizedActionId = 'finalizedActionId', FromDomainId = 'fromDomainId', FromPotId = 'fromPotId', Id = 'id', @@ -8173,6 +8210,7 @@ export type SearchableColonyActionFilterInput = { createdAt?: InputMaybe; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe; + finalizedActionId?: InputMaybe; fromDomainId?: InputMaybe; fromPotId?: InputMaybe; id?: InputMaybe; @@ -8218,6 +8256,7 @@ export enum SearchableColonyActionSortableFields { CreatedAt = 'createdAt', ExpenditureId = 'expenditureId', ExpenditureSlotIds = 'expenditureSlotIds', + FinalizedActionId = 'finalizedActionId', FromDomainId = 'fromDomainId', FromPotId = 'fromPotId', Id = 'id', @@ -9418,6 +9457,7 @@ export type UpdateColonyActionInput = { expenditureId?: InputMaybe; expenditureSlotChanges?: InputMaybe; expenditureSlotIds?: InputMaybe>; + finalizedActionId?: InputMaybe; fromDomainId?: InputMaybe; fromPotId?: InputMaybe; id: Scalars['ID']; @@ -9562,6 +9602,7 @@ export type UpdateColonyMotionInput = { expenditureFunding?: InputMaybe>; expenditureId?: InputMaybe; expenditureSlotIds?: InputMaybe>; + finalizationActionId?: InputMaybe; hasObjection?: InputMaybe; id: Scalars['ID']; isDecision?: InputMaybe; From 86556a846e072a8122a5ca009e6cb6251002c0f3 Mon Sep 17 00:00:00 2001 From: Dave Creaser Date: Thu, 9 Jan 2025 15:08:40 +0000 Subject: [PATCH 06/19] Feat: Allow addition of proxy colonies with multisig --- .../proxyColonies/createProxyColony.ts | 30 +++++++++++++++++++ .../multiSigCreated/multiSigCreated.ts | 21 +++++++++++-- apps/main-chain/src/types/motions.ts | 1 + packages/graphql/src/generated.ts | 1 + 4 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts diff --git a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts new file mode 100644 index 000000000..26e35d466 --- /dev/null +++ b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts @@ -0,0 +1,30 @@ +import { TransactionDescription } from 'ethers/lib/utils'; +import { multiSigNameMapping } from '~types'; +import { ContractEvent } from '@joincolony/blocks'; +import { createMultiSigInDB } from '../../helpers'; + +export const handleCreateProxyColonyMultiSig = async ( + colonyAddress: string, + event: ContractEvent, + parsedAction: TransactionDescription, +): Promise => { + if (!colonyAddress) { + return; + } + + const { args, name } = parsedAction; + + const { _destinationChainId: destinationChainId } = args; + + if (!destinationChainId) { + return; + } + + await createMultiSigInDB(colonyAddress, event, { + type: multiSigNameMapping[name], + multiChainInfo: { + completed: false, + targetChainId: destinationChainId.toNumber(), + }, + }); +}; diff --git a/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts b/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts index 10b28709e..408b9a988 100644 --- a/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts +++ b/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts @@ -26,7 +26,13 @@ import { NotificationCategory } from '~types/notifications'; import { utils } from 'ethers'; import { NotificationType } from '@joincolony/graphql'; import { verbose } from '@joincolony/utils'; -import { EventHandler, ExtensionEventListener } from '@joincolony/blocks'; +import { + EventHandler, + ExtensionEventListener, + ProxyColonyEvents, +} from '@joincolony/blocks'; +import networkClient from '~networkClient'; +import { handleCreateProxyColonyMultiSig } from './handlers/proxyColonies/createProxyColony'; export const handleMultiSigMotionCreated: EventHandler = async ( event, @@ -66,6 +72,8 @@ export const handleMultiSigMotionCreated: EventHandler = async ( oneTxPaymentClient?.interface, stakedExpenditureClient?.interface, stagedExpenditureClient?.interface, + networkClient.interface, + ProxyColonyEvents, ].filter(Boolean) as utils.Interface[]; // Casting seems necessary as TS does not pick up the .filter() const motion = await multiSigClient.getMotion(motionId, { @@ -80,6 +88,7 @@ export const handleMultiSigMotionCreated: EventHandler = async ( return; } + let notificationCategory: NotificationCategory | null; // the motion data and targets are the same length as it's enforced on the contracts so we can check whichever if (actions.length === 1) { const actionData = actions[0]; @@ -90,8 +99,6 @@ export const handleMultiSigMotionCreated: EventHandler = async ( return; } - let notificationCategory: NotificationCategory | null; - const contractOperation = parsedOperation.name; /* Handle the action type-specific mutation here */ switch (contractOperation) { @@ -180,6 +187,14 @@ export const handleMultiSigMotionCreated: EventHandler = async ( event, parsedOperation, ); + break; + } + case ColonyOperations.CreateProxyColony: { + await handleCreateProxyColonyMultiSig( + colonyAddress, + event, + parsedOperation, + ); notificationCategory = NotificationCategory.Admin; break; } diff --git a/apps/main-chain/src/types/motions.ts b/apps/main-chain/src/types/motions.ts index e047ec57c..f90eb22d4 100644 --- a/apps/main-chain/src/types/motions.ts +++ b/apps/main-chain/src/types/motions.ts @@ -105,4 +105,5 @@ export const multiSigNameMapping: { [key: string]: ColonyActionType } = { ColonyActionType.CancelStakedExpenditureMultisig, [ColonyOperations.SetExpenditureState]: ColonyActionType.SetExpenditureStateMultisig, + [ColonyOperations.CreateProxyColony]: ColonyActionType.AddProxyColonyMultisig, }; diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index 39241b3f1..d517af77c 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -619,6 +619,7 @@ export enum ColonyActionType { /** An action related to creating a proxy colony */ AddProxyColony = 'ADD_PROXY_COLONY', AddProxyColonyMotion = 'ADD_PROXY_COLONY_MOTION', + AddProxyColonyMultisig = 'ADD_PROXY_COLONY_MULTISIG', /** An action related to adding verified members */ AddVerifiedMembers = 'ADD_VERIFIED_MEMBERS', AddVerifiedMembersMotion = 'ADD_VERIFIED_MEMBERS_MOTION', From 14e07146eb7f0c975c3c73a02309098d61885cda Mon Sep 17 00:00:00 2001 From: Dave Creaser Date: Wed, 15 Jan 2025 13:04:23 +0000 Subject: [PATCH 07/19] Fix multisig connection to finalization action --- apps/main-chain/src/utils/actions/writeAction.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/main-chain/src/utils/actions/writeAction.ts b/apps/main-chain/src/utils/actions/writeAction.ts index 183114a87..80724eb9b 100644 --- a/apps/main-chain/src/utils/actions/writeAction.ts +++ b/apps/main-chain/src/utils/actions/writeAction.ts @@ -13,6 +13,9 @@ import { UpdateColonyMotionDocument, UpdateColonyMotionMutation, UpdateColonyMotionMutationVariables, + UpdateColonyMultiSigDocument, + UpdateColonyMultiSigMutation, + UpdateColonyMultiSigMutationVariables, } from '@joincolony/graphql'; import { toNumber, getColonyExtensions } from '~utils'; import { ContractEvent } from '@joincolony/blocks'; @@ -47,6 +50,7 @@ export const writeActionFromEvent = async ( actionFields.initiatorAddress, colonyExtensions, ); + const isMultiSigFinalization = await isActionMultiSigFinalization( actionFields.initiatorAddress, colonyExtensions, @@ -87,9 +91,9 @@ export const writeActionFromEvent = async ( finalizedActionId = finalizedMultiSig?.transactionHash; await amplifyClient.mutate< - UpdateColonyMotionMutation, - UpdateColonyMotionMutationVariables - >(UpdateColonyMotionDocument, { + UpdateColonyMultiSigMutation, + UpdateColonyMultiSigMutationVariables + >(UpdateColonyMultiSigDocument, { input: { id: multisigDatabaseId, finalizationActionId: transactionHash, From d8481a2c4b091f2e30142b824de36054b2846792 Mon Sep 17 00:00:00 2001 From: Romeo Ledesma Date: Fri, 10 Jan 2025 02:50:30 +0800 Subject: [PATCH 08/19] feat: handle enabling and disabling of a proxy colony via a motion --- .../handlers/metadataDelta/metadataDelta.ts | 2 ++ .../motionCreated/handlers/metadataDelta.ts | 23 +++++++++++++++++++ .../motions/motionCreated/motionCreated.ts | 1 + packages/graphql/src/generated.ts | 1 + 4 files changed, 27 insertions(+) diff --git a/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts b/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts index 1ccb6bbe1..8f5e7771e 100644 --- a/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts +++ b/apps/main-chain/src/handlers/metadataDelta/metadataDelta.ts @@ -39,10 +39,12 @@ export default async (event: ContractEvent): Promise => { if (isDisableProxyColonyOperation(operation)) { await handleDisableProxyColony(event, operation); + return; } if (isEnableProxyColonyOperation(operation)) { await handleEnableProxyColony(event, operation); + return; } verbose('Unknown operation type: ', operation); diff --git a/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts b/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts index b38d0e48a..4589a2725 100644 --- a/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts +++ b/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts @@ -3,6 +3,8 @@ import { ColonyActionType } from '@joincolony/graphql'; import { ContractEvent } from '@joincolony/blocks'; import { isAddVerifiedMembersOperation, + isDisableProxyColonyOperation, + isEnableProxyColonyOperation, isManageTokensOperation, isRemoveVerifiedMembersOperation, parseMetadataDeltaOperation, @@ -51,6 +53,27 @@ export const handleMetadataDeltaMotion = async ( operation, }); } + + if ( + isDisableProxyColonyOperation(operation) || + isEnableProxyColonyOperation(operation) + ) { + const targetChainId = JSON.parse(desc.args[0]).payload[0]; + + if (!targetChainId) { + return; + } + + await createMotionInDB(colonyAddress, event, { + type: isDisableProxyColonyOperation(operation) + ? ColonyActionType.RemoveProxyColonyMotion + : ColonyActionType.AddProxyColonyMotion, + multiChainInfo: { + completed: false, + targetChainId: Number(targetChainId), + }, + }); + } } catch (error) { verbose('Error while handling metadata delta motion created', error); } diff --git a/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts b/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts index 841e7faeb..c279c5f8d 100644 --- a/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts +++ b/apps/main-chain/src/handlers/motions/motionCreated/motionCreated.ts @@ -222,6 +222,7 @@ export const handleMotionCreated: EventHandler = async ( ); break; } + case ColonyOperations.CreateProxyColony: { await handleCreateProxyColonyMotion(colonyAddress, event, parsedAction); break; diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index d517af77c..982234961 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -726,6 +726,7 @@ export enum ColonyActionType { ReleaseStagedPaymentsMotion = 'RELEASE_STAGED_PAYMENTS_MOTION', /** An action related to disabling a proxy colony */ RemoveProxyColony = 'REMOVE_PROXY_COLONY', + RemoveProxyColonyMotion = 'REMOVE_PROXY_COLONY_MOTION', /** An action related to removing verified members */ RemoveVerifiedMembers = 'REMOVE_VERIFIED_MEMBERS', RemoveVerifiedMembersMotion = 'REMOVE_VERIFIED_MEMBERS_MOTION', From 5cb9ad8bced1e294002fee7df16b97a0dee7ade9 Mon Sep 17 00:00:00 2001 From: Romeo Ledesma Date: Wed, 15 Jan 2025 05:39:21 +0800 Subject: [PATCH 09/19] feat: remove redundant operation parsing --- .../handlers/motions/motionCreated/handlers/metadataDelta.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts b/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts index 4589a2725..6dd3273a1 100644 --- a/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts +++ b/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts @@ -58,7 +58,7 @@ export const handleMetadataDeltaMotion = async ( isDisableProxyColonyOperation(operation) || isEnableProxyColonyOperation(operation) ) { - const targetChainId = JSON.parse(desc.args[0]).payload[0]; + const targetChainId = operation.payload[0]; if (!targetChainId) { return; From 53afa668ddd310d5081b6c019255b7a84d68fc05 Mon Sep 17 00:00:00 2001 From: Romeo Ledesma Date: Mon, 13 Jan 2025 19:39:01 +0800 Subject: [PATCH 10/19] feat: add support for enabling and disable proxy colonies via multi-sig --- .../multiSigCreated/handlers/metadataDelta.ts | 22 +++++++++++++++++++ packages/graphql/src/generated.ts | 1 + 2 files changed, 23 insertions(+) diff --git a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts index f33d3c7de..f828bc035 100644 --- a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts +++ b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts @@ -3,6 +3,8 @@ import { ColonyActionType } from '@joincolony/graphql'; import { ContractEvent } from '@joincolony/blocks'; import { isAddVerifiedMembersOperation, + isDisableProxyColonyOperation, + isEnableProxyColonyOperation, isManageTokensOperation, isRemoveVerifiedMembersOperation, parseMetadataDeltaOperation, @@ -51,6 +53,26 @@ export const handleMetadataDeltaMultiSig = async ( operation, }); } + if ( + isDisableProxyColonyOperation(operation) || + isEnableProxyColonyOperation(operation) + ) { + const targetChainId = JSON.parse(desc.args[0]).payload[0]; + + if (!targetChainId) { + return; + } + + await createMultiSigInDB(colonyAddress, event, { + type: isDisableProxyColonyOperation(operation) + ? ColonyActionType.RemoveProxyColonyMultisig + : ColonyActionType.AddProxyColonyMultisig, + multiChainInfo: { + completed: false, + targetChainId: Number(targetChainId), + }, + }); + } } catch (error) { verbose('Error while handling metadata delta motion created', error); } diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index 982234961..91535c94d 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -727,6 +727,7 @@ export enum ColonyActionType { /** An action related to disabling a proxy colony */ RemoveProxyColony = 'REMOVE_PROXY_COLONY', RemoveProxyColonyMotion = 'REMOVE_PROXY_COLONY_MOTION', + RemoveProxyColonyMultisig = 'REMOVE_PROXY_COLONY_MULTISIG', /** An action related to removing verified members */ RemoveVerifiedMembers = 'REMOVE_VERIFIED_MEMBERS', RemoveVerifiedMembersMotion = 'REMOVE_VERIFIED_MEMBERS_MOTION', From 75b53b7f737f7d9fed417c888f948c9efea74bc2 Mon Sep 17 00:00:00 2001 From: Romeo Ledesma Date: Wed, 15 Jan 2025 05:46:09 +0800 Subject: [PATCH 11/19] feat: remove redundant operation parsing --- .../src/handlers/colonies/colonyAdded.ts | 3 - .../multiSigCreated/handlers/metadataDelta.ts | 2 +- .../multiSigCreated/multiSigCreated.ts | 2 +- packages/graphql/src/generated.ts | 50 + pnpm-lock.yaml | 2624 ++++--- src/constants/abis.ts | 6929 ----------------- 6 files changed, 1360 insertions(+), 8250 deletions(-) delete mode 100644 src/constants/abis.ts diff --git a/apps/main-chain/src/handlers/colonies/colonyAdded.ts b/apps/main-chain/src/handlers/colonies/colonyAdded.ts index 2dd788b07..d74678772 100644 --- a/apps/main-chain/src/handlers/colonies/colonyAdded.ts +++ b/apps/main-chain/src/handlers/colonies/colonyAdded.ts @@ -19,9 +19,6 @@ import { getColonyContributorId } from '~utils/contributors'; import { tryFetchGraphqlQuery } from '~utils/graphql'; import { createUniqueColony } from './helpers/createUniqueColony'; import { output } from '@joincolony/utils'; -import rpcProvider from '~provider'; -import networkClient from '~networkClient'; -import { getTransactionSignerAddress } from '~utils/transactions'; import { getColonyCreationSalt } from './helpers/validateCreationSalt'; export default async (event: ContractEvent): Promise => { diff --git a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts index f828bc035..387298c63 100644 --- a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts +++ b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts @@ -57,7 +57,7 @@ export const handleMetadataDeltaMultiSig = async ( isDisableProxyColonyOperation(operation) || isEnableProxyColonyOperation(operation) ) { - const targetChainId = JSON.parse(desc.args[0]).payload[0]; + const targetChainId = operation.payload[0]; if (!targetChainId) { return; diff --git a/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts b/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts index 408b9a988..496ca7c72 100644 --- a/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts +++ b/apps/main-chain/src/handlers/multiSig/multiSigCreated/multiSigCreated.ts @@ -88,7 +88,6 @@ export const handleMultiSigMotionCreated: EventHandler = async ( return; } - let notificationCategory: NotificationCategory | null; // the motion data and targets are the same length as it's enforced on the contracts so we can check whichever if (actions.length === 1) { const actionData = actions[0]; @@ -98,6 +97,7 @@ export const handleMultiSigMotionCreated: EventHandler = async ( if (!parsedOperation) { return; } + let notificationCategory: NotificationCategory | null = null; const contractOperation = parsedOperation.name; /* Handle the action type-specific mutation here */ diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index 91535c94d..0d7991b5b 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -1221,6 +1221,10 @@ export type ColonyMultiSig = { expenditureFunding?: Maybe>; /** Expenditure associated with the motion, if any */ expenditureId?: Maybe; + /** Expanded `ColonyAction` */ + finalizationActionData?: Maybe; + /** The action txHash that was triggered upon motion finalization */ + finalizationActionId?: Maybe; /** Whether the underlying action completed */ hasActionCompleted: Scalars['Boolean']; /** @@ -1679,6 +1683,7 @@ export type CreateColonyMultiSigInput = { executedBy?: InputMaybe; expenditureFunding?: InputMaybe>; expenditureId?: InputMaybe; + finalizationActionId?: InputMaybe; hasActionCompleted: Scalars['Boolean']; id?: InputMaybe; isDecision: Scalars['Boolean']; @@ -3379,6 +3384,7 @@ export type ModelColonyMultiSigConditionInput = { executedAt?: InputMaybe; executedBy?: InputMaybe; expenditureId?: InputMaybe; + finalizationActionId?: InputMaybe; hasActionCompleted?: InputMaybe; isDecision?: InputMaybe; isExecuted?: InputMaybe; @@ -3407,6 +3413,7 @@ export type ModelColonyMultiSigFilterInput = { executedAt?: InputMaybe; executedBy?: InputMaybe; expenditureId?: InputMaybe; + finalizationActionId?: InputMaybe; hasActionCompleted?: InputMaybe; id?: InputMaybe; isDecision?: InputMaybe; @@ -4551,6 +4558,7 @@ export type ModelSubscriptionColonyMultiSigFilterInput = { executedAt?: InputMaybe; executedBy?: InputMaybe; expenditureId?: InputMaybe; + finalizationActionId?: InputMaybe; hasActionCompleted?: InputMaybe; id?: InputMaybe; isDecision?: InputMaybe; @@ -9635,6 +9643,7 @@ export type UpdateColonyMultiSigInput = { executedBy?: InputMaybe; expenditureFunding?: InputMaybe>; expenditureId?: InputMaybe; + finalizationActionId?: InputMaybe; hasActionCompleted?: InputMaybe; id: Scalars['ID']; isDecision?: InputMaybe; @@ -11150,6 +11159,15 @@ export type CreateProxyColonyMutation = { createProxyColony?: { __typename?: 'ProxyColony'; id: string } | null; }; +export type UpdateProxyColonyMutationVariables = Exact<{ + input: UpdateProxyColonyInput; +}>; + +export type UpdateProxyColonyMutation = { + __typename?: 'Mutation'; + updateProxyColony?: { __typename?: 'ProxyColony'; id: string } | null; +}; + export type UpdateReputationMiningCycleMetadataMutationVariables = Exact<{ input: UpdateReputationMiningCycleMetadataInput; }>; @@ -12440,6 +12458,21 @@ export type GetColonyHistoricRoleQuery = { } | null; }; +export type GetProxyColonyQueryVariables = Exact<{ + id: Scalars['ID']; +}>; + +export type GetProxyColonyQuery = { + __typename?: 'Query'; + getProxyColony?: { + __typename?: 'ProxyColony'; + chainId: string; + colonyAddress: string; + id: string; + isActive: boolean; + } | null; +}; + export type GetReputationMiningCycleMetadataQueryVariables = Exact<{ id: Scalars['ID']; }>; @@ -13260,6 +13293,13 @@ export const CreateProxyColonyDocument = gql` } } `; +export const CreateProxyColonyDocument = gql` + mutation CreateProxyColony($input: CreateProxyColonyInput!) { + createProxyColony(input: $input) { + id + } + } +`; export const UpdateReputationMiningCycleMetadataDocument = gql` mutation UpdateReputationMiningCycleMetadata( $input: UpdateReputationMiningCycleMetadataInput! @@ -13864,6 +13904,16 @@ export const GetColonyHistoricRoleDocument = gql` } } `; +export const GetProxyColonyDocument = gql` + query GetProxyColony($id: ID!) { + getProxyColony(id: $id) { + chainId + colonyAddress + id + isActive + } + } +`; export const GetReputationMiningCycleMetadataDocument = gql` query GetReputationMiningCycleMetadata($id: ID!) { getReputationMiningCycleMetadata(id: $id) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2a66c415f..8dce06b34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 1.8.3(typescript@5.7.3)(zod@3.24.1) '@colony/colony-js': specifier: ^8.0.0-next.1 - version: 8.0.0-next.1(ethers@5.7.2)(typescript@5.7.3) + version: 8.0.0(ethers@5.7.2)(typescript@5.7.3) '@colony/events': specifier: ^4.0.0-next.1 - version: 4.0.0-next.1(ethers@5.7.2)(typescript@5.7.3) + version: 4.0.0(ethers@5.7.2)(typescript@5.7.3) '@magicbell/core': specifier: ^5.0.16 version: 5.1.0(react@18.3.1) @@ -25,25 +25,25 @@ importers: version: 2.2.0(typescript@5.7.3) aws-amplify: specifier: ^4.3.43 - version: 4.3.46(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + version: 4.3.46(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) cross-fetch: specifier: ^4.0.0 - version: 4.0.0 + version: 4.1.0 dotenv: specifier: ^16.0.3 - version: 16.4.5 + version: 16.4.7 ethers: specifier: ^5.7.2 version: 5.7.2 express: specifier: ^4.18.2 - version: 4.21.1 + version: 4.21.2 fs-extra: specifier: ^10.1.0 version: 10.1.0 graphql: specifier: ^16.6.0 - version: 16.9.0 + version: 16.10.0 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -53,16 +53,16 @@ importers: version: 0.1.1(@ethersproject/abi@5.7.0)(@ethersproject/providers@5.7.2)(ethers@5.7.2)(typescript@5.7.3)(zod@3.24.1) '@graphql-codegen/cli': specifier: ^3.3.1 - version: 3.3.1(@babel/core@7.26.0)(@types/node@18.19.67)(graphql@16.9.0) + version: 3.3.1(@babel/core@7.26.0)(@types/node@18.19.71)(graphql@16.10.0) '@graphql-codegen/typescript': specifier: ^3.0.4 - version: 3.0.4(graphql@16.9.0) + version: 3.0.4(graphql@16.10.0) '@graphql-codegen/typescript-document-nodes': specifier: ^3.0.4 - version: 3.0.4(graphql@16.9.0) + version: 3.0.4(graphql@16.10.0) '@graphql-codegen/typescript-operations': specifier: ^3.0.4 - version: 3.0.4(graphql@16.9.0) + version: 3.0.4(graphql@16.10.0) '@types/express': specifier: ^4.17.14 version: 4.17.21 @@ -71,10 +71,10 @@ importers: version: 9.0.13 '@types/lodash': specifier: ^4.14.202 - version: 4.17.13 + version: 4.17.14 '@types/node': specifier: ^18.11.9 - version: 18.19.67 + version: 18.19.71 '@types/node-persist': specifier: ^3.1.3 version: 3.1.8 @@ -110,7 +110,7 @@ importers: version: 2.8.8 ts-node-dev: specifier: ^2.0.0 - version: 2.0.0(@types/node@18.19.67)(typescript@5.7.3) + version: 2.0.0(@types/node@18.19.71)(typescript@5.7.3) tsconfig-paths: specifier: ^4.1.2 version: 4.2.0 @@ -778,9 +778,9 @@ packages: resolution: {integrity: sha512-pzsGOHtU2eGca4NJgFg94lLaeXDOg8pcS9sVt4f9LmtUGbrqRveeyBv0XlkHeZW2n0IZBssPHipVYQFlk7iaRA==} engines: {node: '>= 10.0.0'} - '@aws-sdk/util-locate-window@3.693.0': - resolution: {integrity: sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==} - engines: {node: '>=16.0.0'} + '@aws-sdk/util-locate-window@3.723.0': + resolution: {integrity: sha512-Yf2CS10BqK688DRsrKI/EO6B8ff5J86NXe4C+VCysK7UOgN0l1zOTeTukZ3H8Q9tYYX3oaF1961o8vRkFm7Nmw==} + engines: {node: '>=18.0.0'} '@aws-sdk/util-middleware@3.186.0': resolution: {integrity: sha512-fddwDgXtnHyL9mEZ4s1tBBsKnVQHqTUmFbZKUUKPrg9CxOh0Y/zZxEa5Olg/8dS/LzM1tvg0ATkcyd4/kEHIhg==} @@ -842,28 +842,24 @@ packages: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.2': - resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} + '@babel/compat-data@7.26.5': + resolution: {integrity: sha512-XvcZi1KWf88RVbF9wn8MN6tYFloU5qX8KjuF3E1PVBmJ9eypXfs4GRiJwLuTZL0iSnJUKn1BFPa5BPZZJyFzPg==} engines: {node: '>=6.9.0'} '@babel/core@7.26.0': resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} - '@babel/generator@7.26.2': - resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + '@babel/generator@7.26.5': + resolution: {integrity: sha512-2caSP6fN9I7HOe6nqhtft7V4g7/V/gfDsC3Ag4W7kEzzvRGKqiv0pu0HogPiZ3KaVSoNDhUws6IJjDjpfmYIXw==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.9': resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': - resolution: {integrity: sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.25.9': - resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} engines: {node: '>=6.9.0'} '@babel/helper-create-class-features-plugin@7.25.9': @@ -872,8 +868,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-create-regexp-features-plugin@7.25.9': - resolution: {integrity: sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==} + '@babel/helper-create-regexp-features-plugin@7.26.3': + resolution: {integrity: sha512-G7ZRb40uUgdKOQqPLjfD12ZmGA54PzqDFUv2BKImnC9QIfGhIHKvVML0oN8IUiDq4iRqpq74ABpvOaerfWdong==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -901,8 +897,8 @@ packages: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + '@babel/helper-plugin-utils@7.26.5': + resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} '@babel/helper-remap-async-to-generator@7.25.9': @@ -911,16 +907,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-replace-supers@7.25.9': - resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + '@babel/helper-replace-supers@7.26.5': + resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.25.9': - resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} @@ -945,8 +937,8 @@ packages: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.2': - resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + '@babel/parser@7.26.5': + resolution: {integrity: sha512-SRJ4jYmXRqV1/Xc+TIVG84WjHBXKlxO9sHQnA2Pf12QQEAp1LOh6kDzNHXcUnbH1QI0FDoPPVOt+vyUDucxpaw==} engines: {node: '>=6.0.0'} hasBin: true @@ -993,13 +985,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6': - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-object-rest-spread@7.20.7': resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} engines: {node: '>=6.9.0'} @@ -1007,13 +992,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-optional-chaining@7.21.0': - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} - engines: {node: '>=6.9.0'} - deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} engines: {node: '>=6.9.0'} @@ -1158,8 +1136,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.25.9': - resolution: {integrity: sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==} + '@babel/plugin-transform-block-scoped-functions@7.26.5': + resolution: {integrity: sha512-chuTSY+hq09+/f5lMj8ZSYgCFpppV2CbYrhNFJ1BFoXpiWPnnAb7R0MqrafCpN8E1+YRrtM1MXZHJdIx8B6rMQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1224,8 +1202,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-exponentiation-operator@7.25.9': - resolution: {integrity: sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==} + '@babel/plugin-transform-exponentiation-operator@7.26.3': + resolution: {integrity: sha512-7CAHcQ58z2chuXPWblnn1K6rLDnDWieghSOEmqQsrBenH0P9InCUtOJYD89pvngljmZlJcz3fcmgYsXFNGa1ZQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1236,8 +1214,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.25.9': - resolution: {integrity: sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==} + '@babel/plugin-transform-flow-strip-types@7.26.5': + resolution: {integrity: sha512-eGK26RsbIkYUns3Y8qKl362juDDYK+wEdPGHGrhzUl6CewZFo55VZ7hg+CyMFU4dd5QQakBN86nBMpRsFpRvbQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1284,8 +1262,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.25.9': - resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + '@babel/plugin-transform-modules-commonjs@7.26.3': + resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1314,8 +1292,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9': - resolution: {integrity: sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==} + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6': + resolution: {integrity: sha512-CKW8Vu+uUZneQCPtXmSBUC6NCAUdya26hWCElAWh5mVSlSRsmiCPUUDKb3Z0szng1hiAJa098Hkhg9o4SE35Qw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1452,8 +1430,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.25.9': - resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + '@babel/plugin-transform-typescript@7.26.5': + resolution: {integrity: sha512-GJhPO0y8SD5EYVCy2Zr+9dSZcEgaSmq5BLR0Oc25TOEhC+ba49vUAGZFjy8v79z9E1mdldq4x9d1xgh4L1d5dQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1519,20 +1497,20 @@ packages: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.25.9': - resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + '@babel/traverse@7.26.5': + resolution: {integrity: sha512-rkOSPOw+AXbgtwUga3U4u8RpoK9FEFWBNAlTpcnkLFjL5CT+oyHNuUUC/xx6XefEJ16r38r8Bc/lfp6rYuHeJQ==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.0': - resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + '@babel/types@7.26.5': + resolution: {integrity: sha512-L6mZmwFDK6Cjh1nRCLXpa6no13ZIioJDz7mdkzHv399pThrTa/k0nUlNaenOeh2kWu/iaOQYElEpKPUswUa9Vg==} engines: {node: '>=6.9.0'} '@colony/abis@1.8.3': resolution: {integrity: sha512-jszQfcHxTVEG4cGjyoXGtGfk9A2SnNvM9KHBunSaYdDTgN23SNmOd/LVRWd+QkRRPSEb8H78YRY4Y+vKtEeLKA==} engines: {node: ^18 || ^20 || ^22, npm: ^10} - '@colony/colony-js@8.0.0-next.1': - resolution: {integrity: sha512-up/4KT2vrpPxy1dBTIccQVCAKmoCwPvpFzQ2+NWsp69hY+WV+jHxhFpynFuOfhEOgMzqiESwicwDimQLHDXr5Q==} + '@colony/colony-js@8.0.0': + resolution: {integrity: sha512-FMJKgoxh+XzrFdEW+ChS/unH5wr3RtduBYz1Y4mRdC+TgkGqTii0sWug2vKZZJUsiSgjvfSGuKtLXk3IU9oORg==} engines: {node: ^16 || ^18 || ^20, pnpm: ^8} peerDependencies: ethers: ^5.1.3 @@ -1543,20 +1521,14 @@ packages: peerDependencies: ethers: ^5.1.3 - '@colony/core@3.0.0-next.1': - resolution: {integrity: sha512-40F2Ok9FFKVHpAfUK8qJ/leOqUU7u79pKOjHZFDjL6FPIl5gHokLeDuZBlyHA8MOHxHaefxDRgXUZ1fbqyWh0Q==} + '@colony/events@4.0.0': + resolution: {integrity: sha512-sPjL+1ayeyXC7qr++tmNBWdaxVmsNPnt4R4tL8ch/dz8Ni65f4cE95wiWSmh0Sefoa9J4gZwYeXFvvYqyMLCEA==} engines: {node: ^16 || ^18 || ^20, pnpm: ^8} peerDependencies: ethers: ^5.1.3 - '@colony/events@4.0.0-next.1': - resolution: {integrity: sha512-Mcy8YMKzyFxH5QHBTPlPMmP3lm5S8ITNr2vv2UUy9iQNT7wGMqc2kqZtwtuN5KA0nW1HwvBkgfaFmiKjR5hlIg==} - engines: {node: ^16 || ^18 || ^20, pnpm: ^8} - peerDependencies: - ethers: ^5.1.3 - - '@colony/tokens@1.0.0-next.1': - resolution: {integrity: sha512-vP4SD4lv4o3H160uE1PgWKt1d1zCd7H9W5lAu+XzKNJvd+OVVL5OSxu7XxVpo978tqQW1EgzWLNTbtP/Vl2oJQ==} + '@colony/tokens@1.0.0': + resolution: {integrity: sha512-veyUSixcToWGzPgcOb907QbnnJdyCixZTkz6q9U1YAtrUwpUNp7xyajF7ef+HuNbUDMA+owa4P2PLpJBaBoiMg==} engines: {node: ^16 || ^18 || ^20, pnpm: ^8} peerDependencies: ethers: ^5.1.3 @@ -2029,8 +2001,8 @@ packages: resolution: {integrity: sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - '@jridgewell/gen-mapping@0.3.5': - resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} engines: {node: '>=6.0.0'} '@jridgewell/resolve-uri@3.1.2': @@ -2162,8 +2134,8 @@ packages: resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} engines: {node: '>= 10.0.0'} - '@peculiar/asn1-schema@2.3.13': - resolution: {integrity: sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==} + '@peculiar/asn1-schema@2.3.15': + resolution: {integrity: sha512-QPeD8UA8axQREpgR5UTAfu2mqQmm97oUqahDtNdBcfj3qAnoXzFdQW+aNf/tD2WVXF8Fhmftxoj0eMIT++gX2w==} '@peculiar/json-schema@1.1.12': resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} @@ -2177,28 +2149,28 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@react-native/assets-registry@0.76.3': - resolution: {integrity: sha512-7Fnc3lzCFFpnoyL1egua6d/qUp0KiIpeSLbfOMln4nI2g2BMzyFHdPjJnpLV2NehmS0omOOkrfRqK5u1F/MXzA==} + '@react-native/assets-registry@0.77.0': + resolution: {integrity: sha512-Ms4tYYAMScgINAXIhE4riCFJPPL/yltughHS950l0VP5sm5glbimn9n7RFn9Tc8cipX74/ddbk19+ydK2iDMmA==} engines: {node: '>=18'} - '@react-native/babel-plugin-codegen@0.76.3': - resolution: {integrity: sha512-mZ7jmIIg4bUnxCqY3yTOkoHvvzsDyrZgfnIKiTGm5QACrsIGa5eT3pMFpMm2OpxGXRDrTMsYdPXE2rCyDX52VQ==} + '@react-native/babel-plugin-codegen@0.77.0': + resolution: {integrity: sha512-5TYPn1k+jdDOZJU4EVb1kZ0p9TCVICXK3uplRev5Gul57oWesAaiWGZOzfRS3lonWeuR4ij8v8PFfIHOaq0vmA==} engines: {node: '>=18'} - '@react-native/babel-preset@0.76.3': - resolution: {integrity: sha512-zi2nPlQf9q2fmfPyzwWEj6DU96v8ziWtEfG7CTAX2PG/Vjfsr94vn/wWrCdhBVvLRQ6Kvd/MFAuDYpxmQwIiVQ==} + '@react-native/babel-preset@0.77.0': + resolution: {integrity: sha512-Z4yxE66OvPyQ/iAlaETI1ptRLcDm7Tk6ZLqtCPuUX3AMg+JNgIA86979T4RSk486/JrBUBH5WZe2xjj7eEHXsA==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/codegen@0.76.3': - resolution: {integrity: sha512-oJCH/jbYeGmFJql8/y76gqWCCd74pyug41yzYAjREso1Z7xL88JhDyKMvxEnfhSdMOZYVl479N80xFiXPy3ZYA==} + '@react-native/codegen@0.77.0': + resolution: {integrity: sha512-rE9lXx41ZjvE8cG7e62y/yGqzUpxnSvJ6me6axiX+aDewmI4ZrddvRGYyxCnawxy5dIBHSnrpZse3P87/4Lm7w==} engines: {node: '>=18'} peerDependencies: '@babel/preset-env': ^7.1.6 - '@react-native/community-cli-plugin@0.76.3': - resolution: {integrity: sha512-vgsLixHS24jR0d0QqPykBWFaC+V8x9cM3cs4oYXw3W199jgBNGP9MWcUJLazD2vzrT/lUTVBVg0rBeB+4XR6fg==} + '@react-native/community-cli-plugin@0.77.0': + resolution: {integrity: sha512-GRshwhCHhtupa3yyCbel14SlQligV8ffNYN5L1f8HCo2SeGPsBDNjhj2U+JTrMPnoqpwowPGvkCwyqwqYff4MQ==} engines: {node: '>=18'} peerDependencies: '@react-native-community/cli-server-api': '*' @@ -2206,33 +2178,33 @@ packages: '@react-native-community/cli-server-api': optional: true - '@react-native/debugger-frontend@0.76.3': - resolution: {integrity: sha512-pMHQ3NpPB28RxXciSvm2yD+uDx3pkhzfuWkc7VFgOduyzPSIr0zotUiOJzsAtrj8++bPbOsAraCeQhCqoOTWQw==} + '@react-native/debugger-frontend@0.77.0': + resolution: {integrity: sha512-glOvSEjCbVXw+KtfiOAmrq21FuLE1VsmBsyT7qud4KWbXP43aUEhzn70mWyFuiIdxnzVPKe2u8iWTQTdJksR1w==} engines: {node: '>=18'} - '@react-native/dev-middleware@0.76.3': - resolution: {integrity: sha512-b+2IpW40z1/S5Jo5JKrWPmucYU/PzeGyGBZZ/SJvmRnBDaP3txb9yIqNZAII1EWsKNhedh8vyRO5PSuJ9Juqzw==} + '@react-native/dev-middleware@0.77.0': + resolution: {integrity: sha512-DAlEYujm43O+Dq98KP2XfLSX5c/TEGtt+JBDEIOQewk374uYY52HzRb1+Gj6tNaEj/b33no4GibtdxbO5zmPhg==} engines: {node: '>=18'} - '@react-native/gradle-plugin@0.76.3': - resolution: {integrity: sha512-t0aYZ8ND7+yc+yIm6Yp52bInneYpki6RSIFZ9/LMUzgMKvEB62ptt/7sfho9QkKHCNxE1DJSWIqLIGi/iHHkyg==} + '@react-native/gradle-plugin@0.77.0': + resolution: {integrity: sha512-rmfh93jzbndSq7kihYHUQ/EGHTP8CCd3GDCmg5SbxSOHAaAYx2HZ28ZG7AVcGUsWeXp+e/90zGIyfOzDRx0Zaw==} engines: {node: '>=18'} - '@react-native/js-polyfills@0.76.3': - resolution: {integrity: sha512-pubJFArMMrdZiytH+W95KngcSQs+LsxOBsVHkwgMnpBfRUxXPMK4fudtBwWvhnwN76Oe+WhxSq7vOS5XgoPhmw==} + '@react-native/js-polyfills@0.77.0': + resolution: {integrity: sha512-kHFcMJVkGb3ptj3yg1soUsMHATqal4dh0QTGAbYihngJ6zy+TnP65J3GJq4UlwqFE9K1RZkeCmTwlmyPFHOGvA==} engines: {node: '>=18'} - '@react-native/metro-babel-transformer@0.76.3': - resolution: {integrity: sha512-b2zQPXmW7avw/7zewc9nzMULPIAjsTwN03hskhxHUJH5pzUf7pIklB3FrgYPZrRhJgzHiNl3tOPu7vqiKzBYPg==} + '@react-native/metro-babel-transformer@0.77.0': + resolution: {integrity: sha512-19GfvhBRKCU3UDWwCnDR4QjIzz3B2ZuwhnxMRwfAgPxz7QY9uKour9RGmBAVUk1Wxi/SP7dLEvWnmnuBO39e2A==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' - '@react-native/normalize-colors@0.76.3': - resolution: {integrity: sha512-Yrpmrh4IDEupUUM/dqVxhAN8QW1VEUR3Qrk2lzJC1jB2s46hDe0hrMP2vs12YJqlzshteOthjwXQlY0TgIzgbg==} + '@react-native/normalize-colors@0.77.0': + resolution: {integrity: sha512-qjmxW3xRZe4T0ZBEaXZNHtuUbRgyfybWijf1yUuQwjBt24tSapmIslwhCjpKidA0p93ssPcepquhY0ykH25mew==} - '@react-native/virtualized-lists@0.76.3': - resolution: {integrity: sha512-wTGv9pVh3vAOWb29xFm+J9VRe9dUcUcb9FyaMLT/Hxa88W4wqa5ZMe1V9UvrrBiA1G5DKjv8/1ZcDsJhyugVKA==} + '@react-native/virtualized-lists@0.77.0': + resolution: {integrity: sha512-ppPtEu9ISO9iuzpA2HBqrfmDpDAnGGduNDVaegadOzbMCPAB3tC9Blxdu9W68LyYlNQILIsP6/FYtLwf7kfNew==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -2380,8 +2352,8 @@ packages: '@types/keyv@3.1.4': resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - '@types/lodash@4.17.13': - resolution: {integrity: sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==} + '@types/lodash@4.17.14': + resolution: {integrity: sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==} '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} @@ -2395,8 +2367,8 @@ packages: '@types/node-persist@3.1.8': resolution: {integrity: sha512-QLidg6/SadZYPrTKxtxL1A85XBoQlG40bhoMdhu6DH6+eNCMr2j+RGfFZ9I9+IY8W/PDwQonJ+iBWD62jZjMfg==} - '@types/node@18.19.67': - resolution: {integrity: sha512-wI8uHusga+0ZugNp0Ol/3BqQfEcCCNfojtO6Oou9iVNGPTL6QNSdnUdqq85fRgIorLhLMuPIKpsN98QE9Nh+KQ==} + '@types/node@18.19.71': + resolution: {integrity: sha512-evXpcgtZm8FY4jqBSN8+DmOTcVkkvTmAayeo4Wf3m1xAruyVGzGuDh/Fb/WWX2yLItUiho42ozyJjB0dw//Tkw==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -2404,8 +2376,8 @@ packages: '@types/prettier@2.7.3': resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - '@types/qs@6.9.17': - resolution: {integrity: sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==} + '@types/qs@6.9.18': + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} @@ -2501,8 +2473,8 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@ungap/structured-clone@1.2.0': - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} + '@ungap/structured-clone@1.2.1': + resolution: {integrity: sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==} '@wagmi/cli@2.2.0': resolution: {integrity: sha512-24U9wgmeKjs+lbnswYcWjic6leuKV/JduK2T8hGXO1fxUWzcoZ3tDtb7KQq+DmgbnJm49uaa7iKcB4K7SxN4Ag==} @@ -2581,8 +2553,8 @@ packages: aes-js@3.0.0: resolution: {integrity: sha512-H7wUZRn8WpTq9jocdxQ2c8x2sKo9ZVmzfRE13GiNJXfp7NcKYEdvl3vspKjXox6RIG2VtaRe4JFvxG4rqp2Zuw==} - agent-base@7.1.1: - resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + agent-base@7.1.3: + resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} aggregate-error@3.1.0: @@ -2651,8 +2623,8 @@ packages: resolution: {integrity: sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==} engines: {node: '>=8'} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} array-flatten@1.1.1: @@ -2673,16 +2645,16 @@ packages: resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} engines: {node: '>= 0.4'} - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} asap@2.0.6: @@ -2692,8 +2664,8 @@ packages: resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} engines: {node: '>=12.0.0'} - ast-types@0.15.2: - resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} + ast-types@0.16.1: + resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} astral-regex@2.0.0: @@ -2723,11 +2695,6 @@ packages: axios@0.28.1: resolution: {integrity: sha512-iUcGA5a7p0mVb4Gm/sy+FSECNkPFT4y7wt6OM/CDpO/OnNCvSs3PoMG8ibrC9jRoGYU0gUK5pXVC4NPXq6lHRQ==} - babel-core@7.0.0-bridge.0: - resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - babel-jest@29.7.0: resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -2757,9 +2724,6 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-syntax-hermes-parser@0.23.1: - resolution: {integrity: sha512-uNLD0tk2tLUjGFdmCk+u/3FEw2o+BAwW4g+z2QVlxJrzZYOOPADroEcNtTPt5lNiScctaUmnsTkVEnOwZUOLhA==} - babel-plugin-syntax-hermes-parser@0.25.1: resolution: {integrity: sha512-IVNpGzboFLfXZUAwkLFcI/bnqVbwky0jP3eBno4HKtqvQJAHBLdgxiG6lQ4to0+Q/YCN3PO0od5NZwIKyY4REQ==} @@ -2837,8 +2801,8 @@ packages: brorand@1.1.0: resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - browserslist@4.24.2: - resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -2883,8 +2847,16 @@ packages: resolution: {integrity: sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==} engines: {node: '>=8'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} caller-callsite@2.0.0: @@ -2918,8 +2890,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001684: - resolution: {integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==} + caniuse-lite@1.0.30001695: + resolution: {integrity: sha512-vHyLade6wTgI2u1ec3WQBxv+2BrTERV28UXQu9LO6lZ9pYeMk34vjXFLOxo1A4UBA8XTL4njRQZdno/yYaSmWw==} capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -3103,8 +3075,8 @@ packages: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} - core-js-compat@3.39.0: - resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} + core-js-compat@3.40.0: + resolution: {integrity: sha512-0XEDpr5y5mijvw8Lbc6E5AkjrHfp7eEoPlu36SWeAbcL8fn1G1ANe8DBlo2XoNN89oVpxWwOjYIPVzR4ZvsKCQ==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -3124,11 +3096,11 @@ packages: create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - cross-fetch@3.1.8: - resolution: {integrity: sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==} + cross-fetch@3.2.0: + resolution: {integrity: sha512-Q+xVJLoGOeIMXZmbUK4HYk+69cQH6LudR0Vu/pRm2YlU/hDV9CiS0gKUMaWY5f2NeUH9C1nV3bsTlCo0FsTV1Q==} - cross-fetch@4.0.0: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} + cross-fetch@4.1.0: + resolution: {integrity: sha512-uKm5PU+MHTootlWEY+mZ4vvXoCn4fLQxT9dSc1sXVMSFkINTJVN8cAQROpwcKm8bJ/c7rgZVIBWzH5T78sNZZw==} cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} @@ -3137,20 +3109,20 @@ packages: crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - dataloader@2.2.2: - resolution: {integrity: sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==} + dataloader@2.2.3: + resolution: {integrity: sha512-y2krtASINtPFS1rSDjacrFgn1dcUuoREVabwlOGOe4SdxenREqwjwjElAdwvbGM7kgZz9a3KVicWR7vcz8rnzA==} dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} @@ -3183,8 +3155,8 @@ packages: supports-color: optional: true - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3269,8 +3241,8 @@ packages: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} engines: {node: '>=6.0.0'} - dompurify@3.2.1: - resolution: {integrity: sha512-NBHEsc0/kzRYQd+AY6HR6B/IgsqzBABrqJbpCDQII/OK6h7B7LXzweZTDsqSW2LkTRpoxf18YUP+YjGySk6B3w==} + dompurify@3.2.3: + resolution: {integrity: sha512-U1U5Hzc2MO0oW3DF+G9qYN0aT7atAou4AgI0XjWz061nyBPbdxkfdhfy5uMgGn6+oLFCfn44ZGbdDqCzVmlOWA==} dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} @@ -3279,8 +3251,8 @@ packages: resolution: {integrity: sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A==} engines: {node: '>=12'} - dotenv@16.4.5: - resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} + dotenv@16.4.7: + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} engines: {node: '>=12'} drange@1.1.1: @@ -3291,6 +3263,10 @@ packages: resolution: {integrity: sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==} engines: {node: '>=4'} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + dynamic-dedupe@0.3.0: resolution: {integrity: sha512-ssuANeD+z97meYOqd50e04Ze5qp4bPqo8cCkI4TRjZkzAUgIDTrXV1R8QCdINpiI+hw14+rYazvTRdQrz0/rFQ==} @@ -3300,8 +3276,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.66: - resolution: {integrity: sha512-pI2QF6+i+zjPbqRzJwkMvtvkdI7MjVbSh2g8dlMguDJIXEPw+kwasS1Jl+YGPEBfGVxsVgGUratAKymPdPo2vQ==} + electron-to-chromium@1.5.84: + resolution: {integrity: sha512-I+DQ8xgafao9Ha6y0qjHHvpZ9OfyA1qKlkHkjywxzniORU2awxyz7f/iVJcULmrF2yrM3nHQf+iDjJtbbexd/g==} elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -3332,24 +3308,24 @@ packages: error-stack-parser@2.1.4: resolution: {integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==} - es-abstract@1.23.5: - resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} + es-abstract@1.23.9: + resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} engines: {node: '>= 0.4'} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-object-atoms@1.0.0: - resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} - es-set-tostringtag@2.0.3: - resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} engines: {node: '>= 0.4'} es-shim-unscopables@1.0.2: @@ -3543,10 +3519,6 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - execa@7.2.0: resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} @@ -3554,8 +3526,8 @@ packages: exponential-backoff@3.1.1: resolution: {integrity: sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==} - express@4.21.1: - resolution: {integrity: sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==} + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} engines: {node: '>= 0.10.0'} external-editor@3.1.0: @@ -3575,8 +3547,8 @@ packages: fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - fast-glob@3.3.2: - resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} engines: {node: '>=8.6.0'} fast-json-stable-stringify@2.1.0: @@ -3599,8 +3571,8 @@ packages: resolution: {integrity: sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==} hasBin: true - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + fastq@1.18.0: + resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} @@ -3675,8 +3647,8 @@ packages: flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - flow-parser@0.255.0: - resolution: {integrity: sha512-7QHV2m2mIMh6yIMaAPOVbyNEW77IARwO69d4DgvfDCjuORiykdMLf7XBjF7Zeov7Cpe1OXJ8sB6/aaCE3xuRBw==} + flow-parser@0.259.1: + resolution: {integrity: sha512-xiXLmMH2Z7OmdE9Q+MjljUMr/rbemFqZIRxaeZieVScG4HzQrKKhNcCYZbWTGpoN7ZPi7z8ClQbeVPq6t5AszQ==} engines: {node: '>=0.4.0'} follow-redirects@1.15.9: @@ -3726,8 +3698,8 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} functions-have-names@1.2.3: @@ -3741,14 +3713,18 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + get-intrinsic@1.2.7: + resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} engines: {node: '>= 0.4'} get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + get-stream@5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -3757,8 +3733,8 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} glob-parent@5.1.2: @@ -3797,8 +3773,9 @@ packages: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} got@11.8.6: resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==} @@ -3841,12 +3818,13 @@ packages: resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==} engines: {node: '>= 10.x'} - graphql@16.9.0: - resolution: {integrity: sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw==} + graphql@16.10.0: + resolution: {integrity: sha512-AjqGKbDGUFRKIRCP9tCKiIGHyriz2oHEbPIbEtcSLSs4YjReZOIPQQWek4+6hjw62H9QShXHyaGivGiYVLeYFQ==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -3863,12 +3841,12 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} has-tostringtag@1.0.2: @@ -3885,18 +3863,12 @@ packages: header-case@2.0.4: resolution: {integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q==} - hermes-estree@0.23.1: - resolution: {integrity: sha512-eT5MU3f5aVhTqsfIReZ6n41X5sYn4IdQL0nvz6yO+MMlPxw49aSARHLg/MSehQftyjnrE8X6bYregzSumqc6cg==} - hermes-estree@0.24.0: resolution: {integrity: sha512-LyoXLB7IFzeZW0EvAbGZacbxBN7t6KKSDqFJPo3Ydow7wDlrDjXwsdiAHV6XOdvEN9MEuWXsSIFN4tzpyrXIHw==} hermes-estree@0.25.1: resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} - hermes-parser@0.23.1: - resolution: {integrity: sha512-oxl5h2DkFW83hT4DAUJorpah8ou4yvmweUzLJmmr6YV2cezduCdlil1AvU/a/xSsAFo4WUcNA4GoV5Bvq6JffA==} - hermes-parser@0.24.0: resolution: {integrity: sha512-IJooSvvu2qNRe7oo9Rb04sUT4omtZqZqf9uq9WM25Tb6v3usmvA93UqfnnoWs5V0uYjEl9Al6MNU10MCGKLwpg==} @@ -3925,10 +3897,6 @@ packages: resolution: {integrity: sha512-ONsE3+yfZF2caH5+bJlcddtWqNI3Gvs5A38+ngvljxaBiRXRswym2c7yf8UAeFpRFKjFNHIFEHqR/OLAWJzyiA==} engines: {node: '>= 14'} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - human-signals@4.3.1: resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} engines: {node: '>=14.18.0'} @@ -3955,8 +3923,8 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} - image-size@1.1.1: - resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==} + image-size@1.2.0: + resolution: {integrity: sha512-4S8fwbO6w3GeCVN6OPtA9I5IGKkcDMPcKndtUlpJuCwu7JLjtj7JZpwqLuyY2nrmQT3AWsCJLSKPsc2mPBSl3w==} engines: {node: '>=16.x'} hasBin: true @@ -3998,8 +3966,8 @@ packages: resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} engines: {node: '>=12.0.0'} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} invariant@2.2.4: @@ -4013,42 +3981,43 @@ packages: resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} engines: {node: '>=0.10.0'} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-async-function@2.0.0: - resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} + is-async-function@2.1.0: + resolution: {integrity: sha512-GExz9MtyhlZyXYLxzlJRj5WUCE661zhDa1Yna52CN57AJsymh+DvXXjyveSioqSRdxvUrdKdvqB1b5cVKsNpWQ==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + is-boolean-object@1.2.1: + resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} engines: {node: '>= 0.4'} is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} is-directory@0.3.1: @@ -4064,8 +4033,8 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-finalizationregistry@1.1.0: - resolution: {integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==} + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} engines: {node: '>= 0.4'} is-fullwidth-code-point@3.0.0: @@ -4076,8 +4045,8 @@ packages: resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} engines: {node: '>=12'} - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + is-generator-function@1.1.0: + resolution: {integrity: sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ==} engines: {node: '>= 0.4'} is-glob@4.0.3: @@ -4095,12 +4064,8 @@ packages: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} is-number@7.0.0: @@ -4115,8 +4080,8 @@ packages: resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} is-relative@1.0.0: @@ -4127,28 +4092,24 @@ packages: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-unc-path@1.0.0: @@ -4166,11 +4127,12 @@ packages: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.1.0: + resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} + engines: {node: '>= 0.4'} - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} is-windows@1.0.2: @@ -4258,8 +4220,8 @@ packages: resolution: {integrity: sha512-NZIITw8uZQFuzQimqjUxIrIcEdxYDFIe/0xYfIlVXTkiBjjyBEvgasj5bb0/cHtPRD/NziPbT312sFrkI5ALpw==} hasBin: true - jiti@1.21.6: - resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==} + jiti@1.21.7: + resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true jose@4.15.9: @@ -4288,17 +4250,26 @@ packages: jsc-safe-url@0.2.4: resolution: {integrity: sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q==} - jscodeshift@0.14.0: - resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==} + jscodeshift@17.1.2: + resolution: {integrity: sha512-uime4vFOiZ1o3ICT4Sm/AbItHEVw2oCxQ3a0egYVy3JMMOctxe07H3SKL1v175YqjMt27jn1N+3+Bj9SKDNgdQ==} + engines: {node: '>=16'} hasBin: true peerDependencies: '@babel/preset-env': ^7.1.6 + peerDependenciesMeta: + '@babel/preset-env': + optional: true jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} hasBin: true + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -4314,8 +4285,8 @@ packages: json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - json-stable-stringify@1.1.1: - resolution: {integrity: sha512-SU/971Kt5qVQfJpyDveVhQ/vya+5hvrjClFOcr8c0Fq5aODJjMwutrOfCU+eCnVD5gpx1Q3fEqkyom77zH1iIg==} + json-stable-stringify@1.2.1: + resolution: {integrity: sha512-Lp6HbbBgosLmJbjx0pBLbgvx68FaFU1sdkmBuckmhhJ88kL13OA51CDtR2yJB50eCNMH9wRqtQNNiAqQH4YXnA==} engines: {node: '>= 0.4'} json-to-pretty-yaml@1.2.2: @@ -4475,6 +4446,10 @@ packages: marky@1.2.5: resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -4627,10 +4602,6 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} @@ -4673,10 +4644,6 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-dir@0.1.17: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} - node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -4693,8 +4660,8 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} normalize-path@2.1.1: resolution: {integrity: sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==} @@ -4708,10 +4675,6 @@ packages: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - npm-run-path@4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - npm-run-path@5.3.0: resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4735,8 +4698,8 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} object.fromentries@2.0.8: @@ -4747,8 +4710,8 @@ packages: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} on-finished@2.3.0: @@ -4786,6 +4749,10 @@ packages: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} + own-keys@1.0.1: + resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} + engines: {node: '>= 0.4'} + ox@0.6.5: resolution: {integrity: sha512-vmnH8KvMDwFZDbNY1mq2CBRBWIgSliZB/dFV0xKp+DfF/dJkTENt6nmA+DzHSSAgL/GO2ydjkXWvlndJgSY4KQ==} peerDependencies: @@ -4899,8 +4866,8 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@0.1.10: - resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} @@ -5000,8 +4967,8 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - qs@6.13.1: - resolution: {integrity: sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==} + qs@6.14.0: + resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -5030,8 +4997,8 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - react-devtools-core@5.3.2: - resolution: {integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==} + react-devtools-core@6.0.1: + resolution: {integrity: sha512-II3iSJhnR5nAscYDa9FCgPLq8mO5aEx/EKKtdXYTDnvdFEa3K7gs3jn1SKRXwQf9maOmIilmjnnx7Qy+3annPA==} react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -5041,8 +5008,8 @@ packages: peerDependencies: react-native: '>=0.56' - react-native@0.76.3: - resolution: {integrity: sha512-0TUhgmlouRNf6yuDIIAdbQl0g1VsONgCMsLs7Et64hjj5VLMCA7np+4dMrZvGZ3wRNqzgeyT9oWJsUm49AcwSQ==} + react-native@0.77.0: + resolution: {integrity: sha512-oCgHLGHFIp6F5UbyHSedyUXrZg6/GPe727freGFvlT7BjPJ3K6yvvdlsp7OEXSAHz6Fe7BI2n5cpUyqmP9Zn+Q==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -5078,16 +5045,16 @@ packages: readline@1.3.0: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} - recast@0.21.5: - resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} + recast@0.23.9: + resolution: {integrity: sha512-Hx/BGIbwj+Des3+xy5uAtAbdCyqK9y9wbBcDFDYanLS9JnMqf7OeF87HQwUimE87OEc72mr6tkKUKMBBL+hF9Q==} engines: {node: '>= 4'} reduce-flatten@2.0.0: resolution: {integrity: sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==} engines: {node: '>=6'} - reflect.getprototypeof@1.0.7: - resolution: {integrity: sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==} + reflect.getprototypeof@1.0.10: + resolution: {integrity: sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==} engines: {node: '>= 0.4'} regenerate-unicode-properties@10.2.0: @@ -5106,8 +5073,8 @@ packages: regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regexp.prototype.flags@1.5.3: - resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} + regexp.prototype.flags@1.5.4: + resolution: {integrity: sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==} engines: {node: '>= 0.4'} regexpp@3.2.0: @@ -5163,8 +5130,9 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true responselike@2.0.1: @@ -5189,11 +5157,6 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -5218,8 +5181,8 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} safe-buffer@5.1.2: @@ -5228,8 +5191,12 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} + safe-push-apply@1.0.0: + resolution: {integrity: sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==} + engines: {node: '>= 0.4'} + + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} safer-buffer@2.1.2: @@ -5287,6 +5254,10 @@ packages: resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} engines: {node: '>= 0.4'} + set-proto@1.0.0: + resolution: {integrity: sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==} + engines: {node: '>= 0.4'} + setimmediate@1.0.5: resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} @@ -5309,8 +5280,20 @@ packages: resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} engines: {node: '>= 0.4'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} signal-exit@3.0.7: @@ -5400,12 +5383,13 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} @@ -5429,10 +5413,6 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} @@ -5471,12 +5451,8 @@ packages: resolution: {integrity: sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==} engines: {node: '>=8.0.0'} - temp@0.8.4: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} - - terser@5.36.0: - resolution: {integrity: sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==} + terser@5.37.0: + resolution: {integrity: sha512-B8wRRkmre4ERucLM/uXx4MOV5cbnOlVAqUst+1+iLKPI0dOgFO28f84ptoQt9HEI537PMzfYa/d+GEPKTRXmYA==} engines: {node: '>=10'} hasBin: true @@ -5496,6 +5472,9 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + tiny-invariant@1.3.3: + resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} + title-case@3.0.3: resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} @@ -5503,6 +5482,10 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} + tmp@0.2.3: + resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} + engines: {node: '>=14.14'} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -5620,16 +5603,16 @@ packages: peerDependencies: typescript: '>=4.3.0' - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.3: - resolution: {integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==} + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} typed-array-length@1.0.7: @@ -5655,16 +5638,17 @@ packages: resolution: {integrity: sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==} engines: {node: '>=8'} - ua-parser-js@1.0.39: - resolution: {integrity: sha512-k24RCVWlEcjkdOxYmVJgeD/0a1TiSpqLg+ZalVGV9lsnr4yqu0w7tX/x2xX6G4zpkgQnRf89lxuZ1wsbjXM8lw==} + ua-parser-js@1.0.40: + resolution: {integrity: sha512-z6PJ8Lml+v3ichVojCiB8toQJBuwR42ySM4ezjXIqXK3M0HczmKQ3LF4rhU55PfD99KEEXQG6yb7iOMyvYuHew==} hasBin: true ulid@2.3.0: resolution: {integrity: sha512-keqHubrlpvT6G2wH0OEfSW4mquYRcbe/J8NMmveoQOjUqmo+hXtO+ORCpWhdbZ7k72UtY61BL7haGxW6enBnjw==} hasBin: true - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} unc-path-regex@0.1.2: resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==} @@ -5711,8 +5695,8 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -5798,11 +5782,12 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} - which-builtin-type@1.2.0: - resolution: {integrity: sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==} + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} engines: {node: '>= 0.4'} which-collection@1.0.2: @@ -5812,8 +5797,8 @@ packages: which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} - which-typed-array@1.1.16: - resolution: {integrity: sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -5844,13 +5829,14 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@2.4.3: - resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==} - write-file-atomic@4.0.2: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ws@6.2.3: resolution: {integrity: sha512-jmTjYU0j60B+vHey6TfR3Z7RD61z/hmxBS3VMSGIrroOWXQEneK1zNuotOUrGyBHQj0yrpsLHPWtigEFd13ndA==} peerDependencies: @@ -5984,23 +5970,23 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - '@ardatan/relay-compiler@12.0.0(graphql@16.9.0)': + '@ardatan/relay-compiler@12.0.0(graphql@16.10.0)': dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/runtime': 7.26.0 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 babel-preset-fbjs: 3.4.0(@babel/core@7.26.0) chalk: 4.1.2 fb-watchman: 2.0.2 fbjs: 3.0.5 glob: 7.2.3 - graphql: 16.9.0 + graphql: 16.10.0 immutable: 3.7.6 invariant: 2.2.4 nullthrows: 1.1.1 @@ -6017,27 +6003,27 @@ snapshots: transitivePeerDependencies: - encoding - '@aws-amplify/analytics@5.2.31(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/analytics@5.2.31(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/cache': 4.0.66(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-firehose': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-kinesis': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-personalize-events': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-pinpoint': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/cache': 4.0.66(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-firehose': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-kinesis': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-personalize-events': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-pinpoint': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/util-utf8-browser': 3.6.1 lodash: 4.17.21 uuid: 3.4.0 transitivePeerDependencies: - react-native - '@aws-amplify/api-graphql@2.3.28(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/api-graphql@2.3.28(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/api-rest': 2.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/auth': 4.6.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/cache': 4.0.66(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/pubsub': 4.5.14(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/api-rest': 2.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/auth': 4.6.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/cache': 4.0.66(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/pubsub': 4.5.14(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) graphql: 15.8.0 uuid: 3.4.0 zen-observable-ts: 0.8.19 @@ -6046,45 +6032,45 @@ snapshots: - encoding - react-native - '@aws-amplify/api-rest@2.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/api-rest@2.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) axios: 0.26.0 transitivePeerDependencies: - debug - react-native - '@aws-amplify/api@4.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/api@4.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/api-graphql': 2.3.28(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/api-rest': 2.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/api-graphql': 2.3.28(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/api-rest': 2.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) transitivePeerDependencies: - debug - encoding - react-native - '@aws-amplify/auth@4.6.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/auth@4.6.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/cache': 4.0.66(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/cache': 4.0.66(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) amazon-cognito-identity-js: 5.2.14 crypto-js: 4.2.0 transitivePeerDependencies: - encoding - react-native - '@aws-amplify/cache@4.0.66(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/cache@4.0.66(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) transitivePeerDependencies: - react-native - '@aws-amplify/core@4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/core@4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-js': 1.0.0-alpha.0 - '@aws-sdk/client-cloudwatch-logs': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-cognito-identity': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/credential-provider-cognito-identity': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-cloudwatch-logs': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-cognito-identity': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/credential-provider-cognito-identity': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/types': 3.6.1 '@aws-sdk/util-hex-encoding': 3.6.1 universal-cookie: 4.0.4 @@ -6092,12 +6078,12 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-amplify/datastore@3.14.7(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/datastore@3.14.7(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/api': 4.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/auth': 4.6.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/pubsub': 4.5.14(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/api': 4.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/auth': 4.6.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/pubsub': 4.5.14(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) amazon-cognito-identity-js: 5.2.14 idb: 5.0.6 immer: 9.0.6 @@ -6110,9 +6096,9 @@ snapshots: - encoding - react-native - '@aws-amplify/geo@1.3.27(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/geo@1.3.27(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/client-location': 3.186.0 '@turf/boolean-clockwise': 6.5.0 camelcase-keys: 6.2.2 @@ -6120,9 +6106,9 @@ snapshots: - aws-crt - react-native - '@aws-amplify/interactions@4.1.12(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/interactions@4.1.12(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/client-lex-runtime-service': 3.186.0 '@aws-sdk/client-lex-runtime-v2': 3.186.0 base-64: 1.0.0 @@ -6132,15 +6118,15 @@ snapshots: - aws-crt - react-native - '@aws-amplify/predictions@4.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/predictions@4.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/storage': 4.5.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-comprehend': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-polly': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-rekognition': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-textract': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-translate': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/storage': 4.5.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-comprehend': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-polly': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-rekognition': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-textract': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-translate': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/eventstream-marshaller': 3.6.1 '@aws-sdk/util-utf8-node': 3.6.1 uuid: 3.4.0 @@ -6148,11 +6134,11 @@ snapshots: - debug - react-native - '@aws-amplify/pubsub@4.5.14(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/pubsub@4.5.14(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/auth': 4.6.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/cache': 4.0.66(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/auth': 4.6.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/cache': 4.0.66(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) graphql: 15.8.0 paho-mqtt: 1.1.0 uuid: 3.4.0 @@ -6161,10 +6147,10 @@ snapshots: - encoding - react-native - '@aws-amplify/storage@4.5.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/storage@4.5.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-sdk/client-s3': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-s3': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/s3-request-presigner': 3.6.1 '@aws-sdk/util-create-request': 3.6.1 '@aws-sdk/util-format-url': 3.6.1 @@ -6176,9 +6162,9 @@ snapshots: '@aws-amplify/ui@2.0.7': {} - '@aws-amplify/xr@3.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-amplify/xr@3.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) transitivePeerDependencies: - react-native @@ -6209,7 +6195,7 @@ snapshots: '@aws-crypto/supports-web-crypto': 1.0.0 '@aws-crypto/util': 1.2.2 '@aws-sdk/types': 3.6.1 - '@aws-sdk/util-locate-window': 3.693.0 + '@aws-sdk/util-locate-window': 3.723.0 tslib: 1.14.1 '@aws-crypto/sha256-browser@2.0.0': @@ -6219,7 +6205,7 @@ snapshots: '@aws-crypto/supports-web-crypto': 2.0.2 '@aws-crypto/util': 2.0.2 '@aws-sdk/types': 3.186.0 - '@aws-sdk/util-locate-window': 3.693.0 + '@aws-sdk/util-locate-window': 3.723.0 '@aws-sdk/util-utf8-browser': 3.186.0 tslib: 1.14.1 @@ -6280,7 +6266,7 @@ snapshots: dependencies: tslib: 1.14.1 - '@aws-sdk/client-cloudwatch-logs@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-cloudwatch-logs@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6292,7 +6278,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6316,7 +6302,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-cognito-identity@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-cognito-identity@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6328,7 +6314,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6352,7 +6338,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-comprehend@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-comprehend@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6364,7 +6350,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6389,7 +6375,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-firehose@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-firehose@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6401,7 +6387,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6425,7 +6411,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-kinesis@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-kinesis@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6440,7 +6426,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6587,7 +6573,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-personalize-events@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-personalize-events@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6599,7 +6585,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6623,7 +6609,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-pinpoint@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-pinpoint@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6635,7 +6621,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6659,7 +6645,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-polly@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-polly@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6671,7 +6657,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6695,7 +6681,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-rekognition@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-rekognition@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6707,7 +6693,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6732,7 +6718,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-s3@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-s3@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6754,7 +6740,7 @@ snapshots: '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-location-constraint': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-sdk-s3': 3.6.1 '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 @@ -6860,7 +6846,7 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/client-textract@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-textract@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6872,7 +6858,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6896,7 +6882,7 @@ snapshots: transitivePeerDependencies: - react-native - '@aws-sdk/client-translate@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/client-translate@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-crypto/sha256-browser': 1.2.2 '@aws-crypto/sha256-js': 1.2.2 @@ -6908,7 +6894,7 @@ snapshots: '@aws-sdk/middleware-content-length': 3.6.1 '@aws-sdk/middleware-host-header': 3.6.1 '@aws-sdk/middleware-logger': 3.6.1 - '@aws-sdk/middleware-retry': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/middleware-retry': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/middleware-serde': 3.6.1 '@aws-sdk/middleware-signing': 3.6.1 '@aws-sdk/middleware-stack': 3.6.1 @@ -6947,9 +6933,9 @@ snapshots: '@aws-sdk/types': 3.6.1 tslib: 1.14.1 - '@aws-sdk/credential-provider-cognito-identity@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/credential-provider-cognito-identity@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: - '@aws-sdk/client-cognito-identity': 3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-sdk/client-cognito-identity': 3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-sdk/property-provider': 3.6.1 '@aws-sdk/types': 3.6.1 tslib: 1.14.1 @@ -7278,12 +7264,12 @@ snapshots: tslib: 2.8.1 uuid: 8.3.2 - '@aws-sdk/middleware-retry@3.6.1(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': + '@aws-sdk/middleware-retry@3.6.1(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))': dependencies: '@aws-sdk/protocol-http': 3.6.1 '@aws-sdk/service-error-classification': 3.6.1 '@aws-sdk/types': 3.6.1 - react-native-get-random-values: 1.11.0(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + react-native-get-random-values: 1.11.0(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) tslib: 1.14.1 uuid: 3.4.0 transitivePeerDependencies: @@ -7594,7 +7580,7 @@ snapshots: dependencies: tslib: 1.14.1 - '@aws-sdk/util-locate-window@3.693.0': + '@aws-sdk/util-locate-window@3.723.0': dependencies: tslib: 2.8.1 @@ -7672,52 +7658,45 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.5': {} '@babel/core@7.26.0': dependencies: '@ampproject/remapping': 2.3.0 '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/helper-compilation-targets': 7.25.9 + '@babel/generator': 7.26.5 + '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 convert-source-map: 2.0.0 - debug: 4.3.7 + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/generator@7.26.2': + '@babel/generator@7.26.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 - '@jridgewell/gen-mapping': 0.3.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 + jsesc: 3.1.0 '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 - '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': + '@babel/helper-compilation-targets@7.26.5': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - transitivePeerDependencies: - - supports-color - - '@babel/helper-compilation-targets@7.25.9': - dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.2 + browserslist: 4.24.4 lru-cache: 5.1.1 semver: 6.3.1 @@ -7727,14 +7706,14 @@ snapshots: '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-create-regexp-features-plugin@7.25.9(@babel/core@7.26.0)': + '@babel/helper-create-regexp-features-plugin@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 @@ -7744,25 +7723,25 @@ snapshots: '@babel/helper-define-polyfill-provider@0.6.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - debug: 4.3.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + debug: 4.4.0 lodash.debounce: 4.0.8 - resolve: 1.22.8 + resolve: 1.22.10 transitivePeerDependencies: - supports-color '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -7771,45 +7750,38 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 - '@babel/helper-plugin-utils@7.25.9': {} + '@babel/helper-plugin-utils@7.26.5': {} '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/helper-replace-supers@7.25.9(@babel/core@7.26.0)': + '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.25.9 - transitivePeerDependencies: - - supports-color - - '@babel/helper-simple-access@7.25.9': - dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color @@ -7822,42 +7794,42 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/helpers@7.26.0': dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 - '@babel/parser@7.26.2': + '@babel/parser@7.26.5': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: @@ -7866,8 +7838,8 @@ snapshots: '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -7875,39 +7847,24 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-proposal-export-default-from@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - - '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.26.0)': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.26.0)': - dependencies: - '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.0) - transitivePeerDependencies: - - supports-color - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 @@ -7915,125 +7872,125 @@ snapshots: '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-export-default-from@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-arrow-functions@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-async-generator-functions@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -8041,26 +7998,26 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: - supports-color - '@babel/plugin-transform-block-scoped-functions@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-block-scoped-functions@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-block-scoping@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-class-properties@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color @@ -8068,7 +8025,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color @@ -8076,10 +8033,10 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) + '@babel/traverse': 7.26.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8087,59 +8044,56 @@ snapshots: '@babel/plugin-transform-computed-properties@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/template': 7.25.9 '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-dotall-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-duplicate-keys@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-dynamic-import@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-exponentiation-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-exponentiation-operator@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - transitivePeerDependencies: - - supports-color + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-export-namespace-from@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-flow-strip-types@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-flow-strip-types@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.26.0) '@babel/plugin-transform-for-of@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color @@ -8147,46 +8101,45 @@ snapshots: '@babel/plugin-transform-function-name@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-json-strings@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-logical-assignment-operators@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-member-expression-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-simple-access': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color @@ -8194,9 +8147,9 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 transitivePeerDependencies: - supports-color @@ -8204,55 +8157,55 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-named-capturing-groups-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-new-target@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-nullish-coalescing-operator@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-nullish-coalescing-operator@7.26.6(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-numeric-separator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-object-rest-spread@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-super@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color '@babel/plugin-transform-optional-catch-binding@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-optional-chaining@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color @@ -8260,13 +8213,13 @@ snapshots: '@babel/plugin-transform-parameters@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-private-methods@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color @@ -8275,63 +8228,63 @@ snapshots: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-property-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-react-display-name@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-react-jsx@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 transitivePeerDependencies: - supports-color '@babel/plugin-transform-regenerator@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 regenerator-transform: 0.15.2 '@babel/plugin-transform-regexp-modifiers@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-reserved-words@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-runtime@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) @@ -8342,12 +8295,12 @@ snapshots: '@babel/plugin-transform-shorthand-properties@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-spread@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 transitivePeerDependencies: - supports-color @@ -8355,24 +8308,24 @@ snapshots: '@babel/plugin-transform-sticky-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-template-literals@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-typeof-symbol@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.26.0)': + '@babel/plugin-transform-typescript@7.26.5(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.0) transitivePeerDependencies: @@ -8381,32 +8334,32 @@ snapshots: '@babel/plugin-transform-unicode-escapes@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-unicode-property-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-unicode-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-transform-unicode-sets-regex@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-create-regexp-features-plugin': 7.25.9(@babel/core@7.26.0) - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-create-regexp-features-plugin': 7.26.3(@babel/core@7.26.0) + '@babel/helper-plugin-utils': 7.26.5 '@babel/preset-env@7.26.0(@babel/core@7.26.0)': dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/core': 7.26.0 - '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.9(@babel/core@7.26.0) '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.9(@babel/core@7.26.0) @@ -8420,7 +8373,7 @@ snapshots: '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-async-generator-functions': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-async-to-generator': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.0) '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.26.0) @@ -8431,7 +8384,7 @@ snapshots: '@babel/plugin-transform-duplicate-keys': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-dynamic-import': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-exponentiation-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-exponentiation-operator': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-export-namespace-from': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) @@ -8440,12 +8393,12 @@ snapshots: '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-modules-amd': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-modules-systemjs': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-modules-umd': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-new-target': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.0) '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) @@ -8471,7 +8424,7 @@ snapshots: babel-plugin-polyfill-corejs2: 0.4.12(@babel/core@7.26.0) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.26.0) babel-plugin-polyfill-regenerator: 0.6.3(@babel/core@7.26.0) - core-js-compat: 3.39.0 + core-js-compat: 3.40.0 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -8479,25 +8432,25 @@ snapshots: '@babel/preset-flow@7.25.9(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.0) '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.26.0 + '@babel/helper-plugin-utils': 7.26.5 + '@babel/types': 7.26.5 esutils: 2.0.3 '@babel/preset-typescript@7.26.0(@babel/core@7.26.0)': dependencies: '@babel/core': 7.26.0 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) transitivePeerDependencies: - supports-color @@ -8517,22 +8470,22 @@ snapshots: '@babel/template@7.25.9': dependencies: '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 - '@babel/traverse@7.25.9': + '@babel/traverse@7.26.5': dependencies: '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - debug: 4.3.7 + '@babel/types': 7.26.5 + debug: 4.4.0 globals: 11.12.0 transitivePeerDependencies: - supports-color - '@babel/types@7.26.0': + '@babel/types@7.26.5': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -8545,11 +8498,11 @@ snapshots: - typescript - zod - '@colony/colony-js@8.0.0-next.1(ethers@5.7.2)(typescript@5.7.3)': + '@colony/colony-js@8.0.0(ethers@5.7.2)(typescript@5.7.3)': dependencies: - '@colony/core': 3.0.0-next.1(ethers@5.7.2) - '@colony/events': 4.0.0-next.1(ethers@5.7.2)(typescript@5.7.3) - '@colony/tokens': 1.0.0-next.1(ethers@5.7.2) + '@colony/core': 3.0.0(ethers@5.7.2) + '@colony/events': 4.0.0(ethers@5.7.2)(typescript@5.7.3) + '@colony/tokens': 1.0.0(ethers@5.7.2) ethers: 5.7.2 transitivePeerDependencies: - typescript @@ -8558,20 +8511,16 @@ snapshots: dependencies: ethers: 5.7.2 - '@colony/core@3.0.0-next.1(ethers@5.7.2)': + '@colony/events@4.0.0(ethers@5.7.2)(typescript@5.7.3)': dependencies: - ethers: 5.7.2 - - '@colony/events@4.0.0-next.1(ethers@5.7.2)(typescript@5.7.3)': - dependencies: - '@colony/core': 3.0.0-next.1(ethers@5.7.2) + '@colony/core': 3.0.0(ethers@5.7.2) ethers: 5.7.2 fetch-retry: 5.0.6 typia: 3.8.9(typescript@5.7.3) transitivePeerDependencies: - typescript - '@colony/tokens@1.0.0-next.1(ethers@5.7.2)': + '@colony/tokens@1.0.0(ethers@5.7.2)': dependencies: ethers: 5.7.2 @@ -8584,7 +8533,7 @@ snapshots: '@types/mkdirp': 1.0.2 '@types/yargs': 17.0.33 abitype: 1.0.8(typescript@5.7.3)(zod@3.24.1) - cross-fetch: 4.0.0 + cross-fetch: 4.1.0 mkdirp: 1.0.4 rimraf: 5.0.10 typechain: 8.3.0(typescript@5.7.3) @@ -8681,7 +8630,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.7 + debug: 4.4.0 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -8949,34 +8898,34 @@ snapshots: '@ethersproject/properties': 5.7.0 '@ethersproject/strings': 5.7.0 - '@graphql-codegen/cli@3.3.1(@babel/core@7.26.0)(@types/node@18.19.67)(graphql@16.9.0)': + '@graphql-codegen/cli@3.3.1(@babel/core@7.26.0)(@types/node@18.19.71)(graphql@16.10.0)': dependencies: - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.5 '@babel/template': 7.25.9 - '@babel/types': 7.26.0 - '@graphql-codegen/core': 3.1.0(graphql@16.9.0) - '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.9.0) - '@graphql-tools/apollo-engine-loader': 7.3.26(graphql@16.9.0) - '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.26.0)(graphql@16.9.0) - '@graphql-tools/git-loader': 7.3.0(@babel/core@7.26.0)(graphql@16.9.0) - '@graphql-tools/github-loader': 7.3.28(@babel/core@7.26.0)(@types/node@18.19.67)(graphql@16.9.0) - '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.9.0) - '@graphql-tools/json-file-loader': 7.4.18(graphql@16.9.0) - '@graphql-tools/load': 7.8.14(graphql@16.9.0) - '@graphql-tools/prisma-loader': 7.2.72(@types/node@18.19.67)(graphql@16.9.0) - '@graphql-tools/url-loader': 7.17.18(@types/node@18.19.67)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@babel/types': 7.26.5 + '@graphql-codegen/core': 3.1.0(graphql@16.10.0) + '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.10.0) + '@graphql-tools/apollo-engine-loader': 7.3.26(graphql@16.10.0) + '@graphql-tools/code-file-loader': 7.3.23(@babel/core@7.26.0)(graphql@16.10.0) + '@graphql-tools/git-loader': 7.3.0(@babel/core@7.26.0)(graphql@16.10.0) + '@graphql-tools/github-loader': 7.3.28(@babel/core@7.26.0)(@types/node@18.19.71)(graphql@16.10.0) + '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.10.0) + '@graphql-tools/json-file-loader': 7.4.18(graphql@16.10.0) + '@graphql-tools/load': 7.8.14(graphql@16.10.0) + '@graphql-tools/prisma-loader': 7.2.72(@types/node@18.19.71)(graphql@16.10.0) + '@graphql-tools/url-loader': 7.17.18(@types/node@18.19.71)(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) '@parcel/watcher': 2.5.0 '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 cosmiconfig: 7.1.0 debounce: 1.2.1 detect-indent: 6.1.0 - graphql: 16.9.0 - graphql-config: 4.5.0(@types/node@18.19.67)(graphql@16.9.0) + graphql: 16.10.0 + graphql-config: 4.5.0(@types/node@18.19.71)(graphql@16.10.0) inquirer: 8.2.6 is-glob: 4.0.3 - jiti: 1.21.6 + jiti: 1.21.7 json-to-pretty-yaml: 1.2.2 listr2: 4.0.5 log-symbols: 4.1.0 @@ -8997,131 +8946,131 @@ snapshots: - supports-color - utf-8-validate - '@graphql-codegen/core@3.1.0(graphql@16.9.0)': + '@graphql-codegen/core@3.1.0(graphql@16.10.0)': dependencies: - '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.9.0) - '@graphql-tools/schema': 9.0.19(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.10.0) + '@graphql-tools/schema': 9.0.19(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.5.3 - '@graphql-codegen/plugin-helpers@4.2.0(graphql@16.9.0)': + '@graphql-codegen/plugin-helpers@4.2.0(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) change-case-all: 1.0.15 common-tags: 1.8.2 - graphql: 16.9.0 + graphql: 16.10.0 import-from: 4.0.0 lodash: 4.17.21 tslib: 2.5.3 - '@graphql-codegen/schema-ast@3.0.1(graphql@16.9.0)': + '@graphql-codegen/schema-ast@3.0.1(graphql@16.10.0)': dependencies: - '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.5.3 - '@graphql-codegen/typescript-document-nodes@3.0.4(graphql@16.9.0)': + '@graphql-codegen/typescript-document-nodes@3.0.4(graphql@16.10.0)': dependencies: - '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.10.0) + '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.10.0) auto-bind: 4.0.0 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript-operations@3.0.4(graphql@16.9.0)': + '@graphql-codegen/typescript-operations@3.0.4(graphql@16.10.0)': dependencies: - '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.9.0) - '@graphql-codegen/typescript': 3.0.4(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.10.0) + '@graphql-codegen/typescript': 3.0.4(graphql@16.10.0) + '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.10.0) auto-bind: 4.0.0 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/typescript@3.0.4(graphql@16.9.0)': + '@graphql-codegen/typescript@3.0.4(graphql@16.10.0)': dependencies: - '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.9.0) - '@graphql-codegen/schema-ast': 3.0.1(graphql@16.9.0) - '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.10.0) + '@graphql-codegen/schema-ast': 3.0.1(graphql@16.10.0) + '@graphql-codegen/visitor-plugin-common': 3.1.1(graphql@16.10.0) auto-bind: 4.0.0 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-codegen/visitor-plugin-common@3.1.1(graphql@16.9.0)': + '@graphql-codegen/visitor-plugin-common@3.1.1(graphql@16.10.0)': dependencies: - '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.9.0) - '@graphql-tools/optimize': 1.4.0(graphql@16.9.0) - '@graphql-tools/relay-operation-optimizer': 6.5.18(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-codegen/plugin-helpers': 4.2.0(graphql@16.10.0) + '@graphql-tools/optimize': 1.4.0(graphql@16.10.0) + '@graphql-tools/relay-operation-optimizer': 6.5.18(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) auto-bind: 4.0.0 change-case-all: 1.0.15 dependency-graph: 0.11.0 - graphql: 16.9.0 - graphql-tag: 2.12.6(graphql@16.9.0) + graphql: 16.10.0 + graphql-tag: 2.12.6(graphql@16.10.0) parse-filepath: 1.0.2 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-tools/apollo-engine-loader@7.3.26(graphql@16.9.0)': + '@graphql-tools/apollo-engine-loader@7.3.26(graphql@16.10.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) '@whatwg-node/fetch': 0.8.8 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.8.1 transitivePeerDependencies: - encoding - '@graphql-tools/batch-execute@8.5.22(graphql@16.9.0)': + '@graphql-tools/batch-execute@8.5.22(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - dataloader: 2.2.2 - graphql: 16.9.0 + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + dataloader: 2.2.3 + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.26.0)(graphql@16.9.0)': + '@graphql-tools/code-file-loader@7.3.23(@babel/core@7.26.0)(graphql@16.10.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) globby: 11.1.0 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.8.1 unixify: 1.0.0 transitivePeerDependencies: - '@babel/core' - supports-color - '@graphql-tools/delegate@9.0.35(graphql@16.9.0)': + '@graphql-tools/delegate@9.0.35(graphql@16.10.0)': dependencies: - '@graphql-tools/batch-execute': 8.5.22(graphql@16.9.0) - '@graphql-tools/executor': 0.0.20(graphql@16.9.0) - '@graphql-tools/schema': 9.0.19(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - dataloader: 2.2.2 - graphql: 16.9.0 + '@graphql-tools/batch-execute': 8.5.22(graphql@16.10.0) + '@graphql-tools/executor': 0.0.20(graphql@16.10.0) + '@graphql-tools/schema': 9.0.19(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + dataloader: 2.2.3 + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/executor-graphql-ws@0.0.14(graphql@16.9.0)': + '@graphql-tools/executor-graphql-ws@0.0.14(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) '@repeaterjs/repeater': 3.0.4 '@types/ws': 8.5.13 - graphql: 16.9.0 - graphql-ws: 5.12.1(graphql@16.9.0) + graphql: 16.10.0 + graphql-ws: 5.12.1(graphql@16.10.0) isomorphic-ws: 5.0.0(ws@8.13.0) tslib: 2.8.1 ws: 8.13.0 @@ -9129,25 +9078,25 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor-http@0.1.10(@types/node@18.19.67)(graphql@16.9.0)': + '@graphql-tools/executor-http@0.1.10(@types/node@18.19.71)(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) '@repeaterjs/repeater': 3.0.6 '@whatwg-node/fetch': 0.8.8 dset: 3.1.4 extract-files: 11.0.0 - graphql: 16.9.0 - meros: 1.3.0(@types/node@18.19.67) + graphql: 16.10.0 + meros: 1.3.0(@types/node@18.19.71) tslib: 2.8.1 value-or-promise: 1.0.12 transitivePeerDependencies: - '@types/node' - '@graphql-tools/executor-legacy-ws@0.0.11(graphql@16.9.0)': + '@graphql-tools/executor-legacy-ws@0.0.11(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) '@types/ws': 8.5.13 - graphql: 16.9.0 + graphql: 16.10.0 isomorphic-ws: 5.0.0(ws@8.13.0) tslib: 2.8.1 ws: 8.13.0 @@ -9155,20 +9104,20 @@ snapshots: - bufferutil - utf-8-validate - '@graphql-tools/executor@0.0.20(graphql@16.9.0)': + '@graphql-tools/executor@0.0.20(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) '@repeaterjs/repeater': 3.0.6 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/git-loader@7.3.0(@babel/core@7.26.0)(graphql@16.9.0)': + '@graphql-tools/git-loader@7.3.0(@babel/core@7.26.0)(graphql@16.10.0)': dependencies: - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 is-glob: 4.0.3 micromatch: 4.0.8 tslib: 2.8.1 @@ -9177,14 +9126,14 @@ snapshots: - '@babel/core' - supports-color - '@graphql-tools/github-loader@7.3.28(@babel/core@7.26.0)(@types/node@18.19.67)(graphql@16.9.0)': + '@graphql-tools/github-loader@7.3.28(@babel/core@7.26.0)(@types/node@18.19.71)(graphql@16.10.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/executor-http': 0.1.10(@types/node@18.19.67)(graphql@16.9.0) - '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/executor-http': 0.1.10(@types/node@18.19.71)(graphql@16.10.0) + '@graphql-tools/graphql-tag-pluck': 7.5.2(@babel/core@7.26.0)(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) '@whatwg-node/fetch': 0.8.8 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 transitivePeerDependencies: @@ -9193,79 +9142,79 @@ snapshots: - encoding - supports-color - '@graphql-tools/graphql-file-loader@7.5.17(graphql@16.9.0)': + '@graphql-tools/graphql-file-loader@7.5.17(graphql@16.10.0)': dependencies: - '@graphql-tools/import': 6.7.18(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/import': 6.7.18(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) globby: 11.1.0 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.26.0)(graphql@16.9.0)': + '@graphql-tools/graphql-tag-pluck@7.5.2(@babel/core@7.26.0)(graphql@16.10.0)': dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.26.0) - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 transitivePeerDependencies: - '@babel/core' - supports-color - '@graphql-tools/import@6.7.18(graphql@16.9.0)': + '@graphql-tools/import@6.7.18(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 resolve-from: 5.0.0 tslib: 2.8.1 - '@graphql-tools/json-file-loader@7.4.18(graphql@16.9.0)': + '@graphql-tools/json-file-loader@7.4.18(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) globby: 11.1.0 - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.8.1 unixify: 1.0.0 - '@graphql-tools/load@7.8.14(graphql@16.9.0)': + '@graphql-tools/load@7.8.14(graphql@16.10.0)': dependencies: - '@graphql-tools/schema': 9.0.19(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/schema': 9.0.19(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 p-limit: 3.1.0 tslib: 2.8.1 - '@graphql-tools/merge@8.4.2(graphql@16.9.0)': + '@graphql-tools/merge@8.4.2(graphql@16.10.0)': dependencies: - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 - '@graphql-tools/optimize@1.4.0(graphql@16.9.0)': + '@graphql-tools/optimize@1.4.0(graphql@16.10.0)': dependencies: - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.5.3 - '@graphql-tools/prisma-loader@7.2.72(@types/node@18.19.67)(graphql@16.9.0)': + '@graphql-tools/prisma-loader@7.2.72(@types/node@18.19.71)(graphql@16.10.0)': dependencies: - '@graphql-tools/url-loader': 7.17.18(@types/node@18.19.67)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/url-loader': 7.17.18(@types/node@18.19.71)(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) '@types/js-yaml': 4.0.9 '@types/json-stable-stringify': 1.1.0 '@whatwg-node/fetch': 0.8.8 chalk: 4.1.2 - debug: 4.3.7 - dotenv: 16.4.5 - graphql: 16.9.0 - graphql-request: 6.1.0(graphql@16.9.0) + debug: 4.4.0 + dotenv: 16.4.7 + graphql: 16.10.0 + graphql-request: 6.1.0(graphql@16.10.0) http-proxy-agent: 6.1.1 https-proxy-agent: 6.2.1 jose: 4.15.9 js-yaml: 4.1.0 - json-stable-stringify: 1.1.1 + json-stable-stringify: 1.2.1 lodash: 4.17.21 scuid: 1.1.0 tslib: 2.8.1 @@ -9277,36 +9226,36 @@ snapshots: - supports-color - utf-8-validate - '@graphql-tools/relay-operation-optimizer@6.5.18(graphql@16.9.0)': + '@graphql-tools/relay-operation-optimizer@6.5.18(graphql@16.10.0)': dependencies: - '@ardatan/relay-compiler': 12.0.0(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@ardatan/relay-compiler': 12.0.0(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.5.3 transitivePeerDependencies: - encoding - supports-color - '@graphql-tools/schema@9.0.19(graphql@16.9.0)': + '@graphql-tools/schema@9.0.19(graphql@16.10.0)': dependencies: - '@graphql-tools/merge': 8.4.2(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/merge': 8.4.2(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-tools/url-loader@7.17.18(@types/node@18.19.67)(graphql@16.9.0)': + '@graphql-tools/url-loader@7.17.18(@types/node@18.19.71)(graphql@16.10.0)': dependencies: '@ardatan/sync-fetch': 0.0.1 - '@graphql-tools/delegate': 9.0.35(graphql@16.9.0) - '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@16.9.0) - '@graphql-tools/executor-http': 0.1.10(@types/node@18.19.67)(graphql@16.9.0) - '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - '@graphql-tools/wrap': 9.4.2(graphql@16.9.0) + '@graphql-tools/delegate': 9.0.35(graphql@16.10.0) + '@graphql-tools/executor-graphql-ws': 0.0.14(graphql@16.10.0) + '@graphql-tools/executor-http': 0.1.10(@types/node@18.19.71)(graphql@16.10.0) + '@graphql-tools/executor-legacy-ws': 0.0.11(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + '@graphql-tools/wrap': 9.4.2(graphql@16.10.0) '@types/ws': 8.5.13 '@whatwg-node/fetch': 0.8.8 - graphql: 16.9.0 + graphql: 16.10.0 isomorphic-ws: 5.0.0(ws@8.18.0) tslib: 2.8.1 value-or-promise: 1.0.12 @@ -9317,29 +9266,29 @@ snapshots: - encoding - utf-8-validate - '@graphql-tools/utils@9.2.1(graphql@16.9.0)': + '@graphql-tools/utils@9.2.1(graphql@16.10.0)': dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 - '@graphql-tools/wrap@9.4.2(graphql@16.9.0)': + '@graphql-tools/wrap@9.4.2(graphql@16.10.0)': dependencies: - '@graphql-tools/delegate': 9.0.35(graphql@16.9.0) - '@graphql-tools/schema': 9.0.19(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) - graphql: 16.9.0 + '@graphql-tools/delegate': 9.0.35(graphql@16.10.0) + '@graphql-tools/schema': 9.0.19(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) + graphql: 16.10.0 tslib: 2.8.1 value-or-promise: 1.0.12 - '@graphql-typed-document-node/core@3.2.0(graphql@16.9.0)': + '@graphql-typed-document-node/core@3.2.0(graphql@16.10.0)': dependencies: - graphql: 16.9.0 + graphql: 16.10.0 '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7 + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -9377,14 +9326,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.67 + '@types/node': 18.19.71 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 18.19.67 + '@types/node': 18.19.71 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -9418,11 +9367,11 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/yargs': 17.0.33 chalk: 4.1.2 - '@jridgewell/gen-mapping@0.3.5': + '@jridgewell/gen-mapping@0.3.8': dependencies: '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.5.0 @@ -9434,7 +9383,7 @@ snapshots: '@jridgewell/source-map@0.3.6': dependencies: - '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/sourcemap-codec@1.5.0': {} @@ -9454,7 +9403,7 @@ snapshots: ably: 1.2.50(react@18.3.1) axios: 0.28.1 dayjs: 1.11.13 - dompurify: 3.2.1 + dompurify: 3.2.3 humps: 2.0.1 lodash: 4.17.21 lodash-es: 4.17.21 @@ -9486,7 +9435,7 @@ snapshots: '@nodelib/fs.walk@1.2.8': dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 + fastq: 1.18.0 '@parcel/watcher-android-arm64@2.5.0': optional: true @@ -9548,7 +9497,7 @@ snapshots: '@parcel/watcher-win32-ia32': 2.5.0 '@parcel/watcher-win32-x64': 2.5.0 - '@peculiar/asn1-schema@2.3.13': + '@peculiar/asn1-schema@2.3.15': dependencies: asn1js: 3.0.5 pvtsutils: 1.3.6 @@ -9560,7 +9509,7 @@ snapshots: '@peculiar/webcrypto@1.5.0': dependencies: - '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-schema': 2.3.15 '@peculiar/json-schema': 1.1.12 pvtsutils: 1.3.6 tslib: 2.8.1 @@ -9569,16 +9518,17 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@react-native/assets-registry@0.76.3': {} + '@react-native/assets-registry@0.77.0': {} - '@react-native/babel-plugin-codegen@0.76.3(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-plugin-codegen@0.77.0(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@react-native/codegen': 0.76.3(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@babel/traverse': 7.26.5 + '@react-native/codegen': 0.77.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/babel-preset@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/babel-preset@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-proposal-export-default-from': 7.25.9(@babel/core@7.26.0) @@ -9594,14 +9544,14 @@ snapshots: '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.0) '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-logical-assignment-operators': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-named-capturing-groups-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.0) '@babel/plugin-transform-numeric-separator': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-object-rest-spread': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-optional-catch-binding': 7.25.9(@babel/core@7.26.0) @@ -9618,10 +9568,10 @@ snapshots: '@babel/plugin-transform-shorthand-properties': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-spread': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-sticky-regex': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-typescript': 7.26.5(@babel/core@7.26.0) '@babel/plugin-transform-unicode-regex': 7.25.9(@babel/core@7.26.0) '@babel/template': 7.25.9 - '@react-native/babel-plugin-codegen': 0.76.3(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/babel-plugin-codegen': 0.77.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) babel-plugin-syntax-hermes-parser: 0.25.1 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.26.0) react-refresh: 0.14.2 @@ -9629,47 +9579,44 @@ snapshots: - '@babel/preset-env' - supports-color - '@react-native/codegen@0.76.3(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/codegen@0.77.0(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 '@babel/preset-env': 7.26.0(@babel/core@7.26.0) glob: 7.2.3 - hermes-parser: 0.23.1 + hermes-parser: 0.25.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - mkdirp: 0.5.6 + jscodeshift: 17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)) nullthrows: 1.1.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color - '@react-native/community-cli-plugin@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/community-cli-plugin@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: - '@react-native/dev-middleware': 0.76.3 - '@react-native/metro-babel-transformer': 0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/dev-middleware': 0.77.0 + '@react-native/metro-babel-transformer': 0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) chalk: 4.1.2 - execa: 5.1.1 + debug: 2.6.9 invariant: 2.2.4 metro: 0.81.0 metro-config: 0.81.0 metro-core: 0.81.0 - node-fetch: 2.7.0 readline: 1.3.0 semver: 7.6.3 transitivePeerDependencies: - '@babel/core' - '@babel/preset-env' - bufferutil - - encoding - supports-color - utf-8-validate - '@react-native/debugger-frontend@0.76.3': {} + '@react-native/debugger-frontend@0.77.0': {} - '@react-native/dev-middleware@0.76.3': + '@react-native/dev-middleware@0.77.0': dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.76.3 + '@react-native/debugger-frontend': 0.77.0 chrome-launcher: 0.15.2 chromium-edge-launcher: 0.2.0 connect: 3.7.0 @@ -9684,28 +9631,28 @@ snapshots: - supports-color - utf-8-validate - '@react-native/gradle-plugin@0.76.3': {} + '@react-native/gradle-plugin@0.77.0': {} - '@react-native/js-polyfills@0.76.3': {} + '@react-native/js-polyfills@0.77.0': {} - '@react-native/metro-babel-transformer@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': + '@react-native/metro-babel-transformer@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))': dependencies: '@babel/core': 7.26.0 - '@react-native/babel-preset': 0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - hermes-parser: 0.23.1 + '@react-native/babel-preset': 0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + hermes-parser: 0.25.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color - '@react-native/normalize-colors@0.76.3': {} + '@react-native/normalize-colors@0.77.0': {} - '@react-native/virtualized-lists@0.76.3(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1)': + '@react-native/virtualized-lists@0.77.0(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1)': dependencies: invariant: 2.2.4 nullthrows: 1.1.1 react: 18.3.1 - react-native: 0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) '@repeaterjs/repeater@3.0.4': {} @@ -9781,47 +9728,47 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 '@types/babel__generator@7.6.8': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 '@types/babel__traverse@7.20.6': dependencies: - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/cacheable-request@6.0.3': dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/responselike': 1.0.3 '@types/connect@3.4.38': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/cookie@0.3.3': {} '@types/express-serve-static-core@4.19.6': dependencies: - '@types/node': 18.19.67 - '@types/qs': 6.9.17 + '@types/node': 18.19.71 + '@types/qs': 6.9.18 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9829,16 +9776,16 @@ snapshots: dependencies: '@types/body-parser': 1.19.5 '@types/express-serve-static-core': 4.19.6 - '@types/qs': 6.9.17 + '@types/qs': 6.9.18 '@types/serve-static': 1.15.7 '@types/fs-extra@9.0.13': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/http-cache-semantics@4.0.4': {} @@ -9864,25 +9811,25 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 - '@types/lodash@4.17.13': {} + '@types/lodash@4.17.14': {} '@types/mime@1.3.5': {} '@types/mkdirp@1.0.2': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/node-forge@1.3.11': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/node-persist@3.1.8': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 - '@types/node@18.19.67': + '@types/node@18.19.71': dependencies: undici-types: 5.26.5 @@ -9890,25 +9837,25 @@ snapshots: '@types/prettier@2.7.3': {} - '@types/qs@6.9.17': {} + '@types/qs@6.9.18': {} '@types/range-parser@1.2.7': {} '@types/responselike@1.0.3': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/semver@7.5.8': {} '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/send': 0.17.4 '@types/stack-utils@2.0.3': {} @@ -9922,7 +9869,7 @@ snapshots: '@types/ws@8.5.13': dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 '@types/yargs-parser@21.0.3': {} @@ -9937,7 +9884,7 @@ snapshots: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) - debug: 4.3.7 + debug: 4.4.0 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 @@ -9954,7 +9901,7 @@ snapshots: '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) - debug: 4.3.7 + debug: 4.4.0 eslint: 8.57.1 optionalDependencies: typescript: 5.7.3 @@ -9970,7 +9917,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.7.3) - debug: 4.3.7 + debug: 4.4.0 eslint: 8.57.1 tsutils: 3.21.0(typescript@5.7.3) optionalDependencies: @@ -9984,7 +9931,7 @@ snapshots: dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.7 + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.3 @@ -10014,7 +9961,7 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@ungap/structured-clone@1.2.0': {} + '@ungap/structured-clone@1.2.1': {} '@wagmi/cli@2.2.0(typescript@5.7.3)': dependencies: @@ -10024,7 +9971,7 @@ snapshots: change-case: 5.4.4 chokidar: 4.0.1 dedent: 0.7.0 - dotenv: 16.4.5 + dotenv: 16.4.7 dotenv-expand: 10.0.0 esbuild: 0.19.12 escalade: 3.2.0 @@ -10102,11 +10049,7 @@ snapshots: aes-js@3.0.0: {} - agent-base@7.1.1: - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color + agent-base@7.1.3: {} aggregate-error@3.1.0: dependencies: @@ -10173,21 +10116,21 @@ snapshots: array-back@4.0.2: {} - array-buffer-byte-length@1.0.1: + array-buffer-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 + call-bound: 1.0.3 + is-array-buffer: 3.0.5 array-flatten@1.1.1: {} array-includes@3.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 - es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + is-string: 1.1.1 array-timsort@1.0.3: {} @@ -10195,37 +10138,36 @@ snapshots: array.prototype.findlastindex@1.2.5: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-errors: 1.3.0 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 es-shim-unscopables: 1.0.2 - array.prototype.flat@1.3.2: + array.prototype.flat@1.3.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-shim-unscopables: 1.0.2 - array.prototype.flatmap@1.3.2: + array.prototype.flatmap@1.3.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-shim-unscopables: 1.0.2 - arraybuffer.prototype.slice@1.0.3: + arraybuffer.prototype.slice@1.0.4: dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 + get-intrinsic: 1.2.7 + is-array-buffer: 3.0.5 asap@2.0.6: {} @@ -10235,7 +10177,7 @@ snapshots: pvutils: 1.1.3 tslib: 2.8.1 - ast-types@0.15.2: + ast-types@0.16.1: dependencies: tslib: 2.8.1 @@ -10251,21 +10193,21 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - aws-amplify@4.3.46(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)): - dependencies: - '@aws-amplify/analytics': 5.2.31(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/api': 4.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/auth': 4.6.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/cache': 4.0.66(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/core': 4.7.15(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/datastore': 3.14.7(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/geo': 1.3.27(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/interactions': 4.1.12(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/predictions': 4.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/pubsub': 4.5.14(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) - '@aws-amplify/storage': 4.5.17(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + aws-amplify@4.3.46(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)): + dependencies: + '@aws-amplify/analytics': 5.2.31(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/api': 4.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/auth': 4.6.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/cache': 4.0.66(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/core': 4.7.15(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/datastore': 3.14.7(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/geo': 1.3.27(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/interactions': 4.1.12(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/predictions': 4.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/pubsub': 4.5.14(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/storage': 4.5.17(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) '@aws-amplify/ui': 2.0.7 - '@aws-amplify/xr': 3.0.64(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) + '@aws-amplify/xr': 3.0.64(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)) transitivePeerDependencies: - aws-crt - debug @@ -10286,10 +10228,6 @@ snapshots: transitivePeerDependencies: - debug - babel-core@7.0.0-bridge.0(@babel/core@7.26.0): - dependencies: - '@babel/core': 7.26.0 - babel-jest@29.7.0(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -10305,7 +10243,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -10316,13 +10254,13 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.25.9 - '@babel/types': 7.26.0 + '@babel/types': 7.26.5 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.0): dependencies: - '@babel/compat-data': 7.26.2 + '@babel/compat-data': 7.26.5 '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) semver: 6.3.1 @@ -10333,7 +10271,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-define-polyfill-provider': 0.6.3(@babel/core@7.26.0) - core-js-compat: 3.39.0 + core-js-compat: 3.40.0 transitivePeerDependencies: - supports-color @@ -10344,10 +10282,6 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-syntax-hermes-parser@0.23.1: - dependencies: - hermes-parser: 0.23.1 - babel-plugin-syntax-hermes-parser@0.25.1: dependencies: hermes-parser: 0.25.1 @@ -10389,17 +10323,17 @@ snapshots: '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.0) '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.0) '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-block-scoped-functions': 7.26.5(@babel/core@7.26.0) '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-flow-strip-types': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-flow-strip-types': 7.26.5(@babel/core@7.26.0) '@babel/plugin-transform-for-of': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-function-name': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-literals': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-member-expression-literals': 7.25.9(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) '@babel/plugin-transform-object-super': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-parameters': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-property-literals': 7.25.9(@babel/core@7.26.0) @@ -10479,12 +10413,12 @@ snapshots: brorand@1.1.0: {} - browserslist@4.24.2: + browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001684 - electron-to-chromium: 1.5.66 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.2) + caniuse-lite: 1.0.30001695 + electron-to-chromium: 1.5.84 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) bser@2.1.1: dependencies: @@ -10532,14 +10466,23 @@ snapshots: normalize-url: 6.1.0 responselike: 2.0.1 - call-bind@1.0.7: + call-bind-apply-helpers@1.0.1: dependencies: - es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.7 set-function-length: 1.2.2 + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.7 + caller-callsite@2.0.0: dependencies: callsites: 2.0.0 @@ -10567,7 +10510,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001684: {} + caniuse-lite@1.0.30001695: {} capital-case@1.0.4: dependencies: @@ -10638,7 +10581,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -10647,7 +10590,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -10791,9 +10734,9 @@ snapshots: cookie@0.7.1: {} - core-js-compat@3.39.0: + core-js-compat@3.40.0: dependencies: - browserslist: 4.24.2 + browserslist: 4.24.4 core-util-is@1.0.3: {} @@ -10821,13 +10764,13 @@ snapshots: create-require@1.1.1: {} - cross-fetch@3.1.8: + cross-fetch@3.2.0: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: - encoding - cross-fetch@4.0.0: + cross-fetch@4.1.0: dependencies: node-fetch: 2.7.0 transitivePeerDependencies: @@ -10841,25 +10784,25 @@ snapshots: crypto-js@4.2.0: {} - data-view-buffer@1.0.1: + data-view-buffer@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-length@1.0.1: + data-view-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-offset@1.0.0: + data-view-byte-offset@1.0.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - dataloader@2.2.2: {} + dataloader@2.2.3: {} dayjs@1.11.13: {} @@ -10877,7 +10820,7 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.7: + debug@4.4.0: dependencies: ms: 2.1.3 @@ -10901,9 +10844,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-properties@1.2.1: dependencies: @@ -10939,7 +10882,7 @@ snapshots: dependencies: esutils: 2.0.3 - dompurify@3.2.1: + dompurify@3.2.3: optionalDependencies: '@types/trusted-types': 2.0.7 @@ -10950,12 +10893,18 @@ snapshots: dotenv-expand@10.0.0: {} - dotenv@16.4.5: {} + dotenv@16.4.7: {} drange@1.1.1: {} dset@3.1.4: {} + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + dynamic-dedupe@0.3.0: dependencies: xtend: 4.0.2 @@ -10964,7 +10913,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.66: {} + electron-to-chromium@1.5.84: {} elliptic@6.5.4: dependencies: @@ -10998,68 +10947,72 @@ snapshots: dependencies: stackframe: 1.3.4 - es-abstract@1.23.5: + es-abstract@1.23.9: dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 + es-object-atoms: 1.1.1 + es-set-tostringtag: 2.1.0 es-to-primitive: 1.3.0 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + get-symbol-description: 1.1.0 globalthis: 1.0.4 - gopd: 1.0.1 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + has-proto: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.0 + math-intrinsics: 1.1.0 object-inspect: 1.13.3 object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 + object.assign: 4.1.7 + own-keys: 1.0.1 + regexp.prototype.flags: 1.5.4 + safe-array-concat: 1.1.3 + safe-push-apply: 1.0.0 + safe-regex-test: 1.1.0 + set-proto: 1.0.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.3 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.16 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 + es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-object-atoms@1.0.0: + es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 - es-set-tostringtag@2.0.3: + es-set-tostringtag@2.1.0: dependencies: - get-intrinsic: 1.2.4 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 has-tostringtag: 1.0.2 hasown: 2.0.2 @@ -11070,8 +11023,8 @@ snapshots: es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-date-object: 1.1.0 + is-symbol: 1.1.1 esbuild@0.19.12: optionalDependencies: @@ -11136,8 +11089,8 @@ snapshots: eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7 - is-core-module: 2.15.1 - resolve: 1.22.8 + is-core-module: 2.16.1 + resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -11162,22 +11115,22 @@ snapshots: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.12.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) hasown: 2.0.2 - is-core-module: 2.15.1 + is-core-module: 2.16.1 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 object.groupby: 1.0.3 - object.values: 1.2.0 + object.values: 1.2.1 semver: 6.3.1 - string.prototype.trimend: 1.0.8 + string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.7.3) @@ -11193,9 +11146,9 @@ snapshots: eslint-plugin-es: 4.1.0(eslint@8.57.1) eslint-utils: 3.0.0(eslint@8.57.1) ignore: 5.3.2 - is-core-module: 2.15.1 + is-core-module: 2.16.1 minimatch: 3.1.2 - resolve: 1.22.8 + resolve: 1.22.10 semver: 7.6.3 eslint-plugin-promise@6.6.0(eslint@8.57.1): @@ -11236,11 +11189,11 @@ snapshots: '@humanwhocodes/config-array': 0.13.0 '@humanwhocodes/module-importer': 1.0.1 '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 + '@ungap/structured-clone': 1.2.1 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.7 + debug: 4.4.0 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -11336,18 +11289,6 @@ snapshots: events@3.3.0: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - execa@7.2.0: dependencies: cross-spawn: 7.0.6 @@ -11362,7 +11303,7 @@ snapshots: exponential-backoff@3.1.1: {} - express@4.21.1: + express@4.21.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -11383,7 +11324,7 @@ snapshots: methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 - path-to-regexp: 0.1.10 + path-to-regexp: 0.1.12 proxy-addr: 2.0.7 qs: 6.13.0 range-parser: 1.2.1 @@ -11412,7 +11353,7 @@ snapshots: fast-deep-equal@3.1.3: {} - fast-glob@3.3.2: + fast-glob@3.3.3: dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -11438,7 +11379,7 @@ snapshots: dependencies: strnum: 1.0.5 - fastq@1.17.1: + fastq@1.18.0: dependencies: reusify: 1.0.4 @@ -11450,13 +11391,13 @@ snapshots: fbjs@3.0.5: dependencies: - cross-fetch: 3.1.8 + cross-fetch: 3.2.0 fbjs-css-vars: 1.0.2 loose-envify: 1.4.0 object-assign: 4.1.1 promise: 7.3.1 setimmediate: 1.0.5 - ua-parser-js: 1.0.39 + ua-parser-js: 1.0.40 transitivePeerDependencies: - encoding @@ -11538,7 +11479,7 @@ snapshots: flow-enums-runtime@0.0.6: {} - flow-parser@0.255.0: {} + flow-parser@0.259.1: {} follow-redirects@1.15.9: {} @@ -11580,12 +11521,14 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: + function.prototype.name@1.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.5 functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 functions-have-names@1.2.3: {} @@ -11593,27 +11536,37 @@ snapshots: get-caller-file@2.0.5: {} - get-intrinsic@1.2.4: + get-intrinsic@1.2.7: dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.1.1 function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.1.0 get-package-type@0.1.0: {} + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + get-stream@5.2.0: dependencies: pump: 3.0.2 get-stream@6.0.1: {} - get-symbol-description@1.0.2: + get-symbol-description@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.4 + get-intrinsic: 1.2.7 glob-parent@5.1.2: dependencies: @@ -11659,20 +11612,18 @@ snapshots: globalthis@1.0.4: dependencies: define-properties: 1.2.1 - gopd: 1.0.1 + gopd: 1.2.0 globby@11.1.0: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.2 + fast-glob: 3.3.3 ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 + gopd@1.2.0: {} got@11.8.6: dependencies: @@ -11692,16 +11643,16 @@ snapshots: graphemer@1.4.0: {} - graphql-config@4.5.0(@types/node@18.19.67)(graphql@16.9.0): + graphql-config@4.5.0(@types/node@18.19.71)(graphql@16.10.0): dependencies: - '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.9.0) - '@graphql-tools/json-file-loader': 7.4.18(graphql@16.9.0) - '@graphql-tools/load': 7.8.14(graphql@16.9.0) - '@graphql-tools/merge': 8.4.2(graphql@16.9.0) - '@graphql-tools/url-loader': 7.17.18(@types/node@18.19.67)(graphql@16.9.0) - '@graphql-tools/utils': 9.2.1(graphql@16.9.0) + '@graphql-tools/graphql-file-loader': 7.5.17(graphql@16.10.0) + '@graphql-tools/json-file-loader': 7.4.18(graphql@16.10.0) + '@graphql-tools/load': 7.8.14(graphql@16.10.0) + '@graphql-tools/merge': 8.4.2(graphql@16.10.0) + '@graphql-tools/url-loader': 7.17.18(@types/node@18.19.71)(graphql@16.10.0) + '@graphql-tools/utils': 9.2.1(graphql@16.10.0) cosmiconfig: 8.0.0 - graphql: 16.9.0 + graphql: 16.10.0 jiti: 1.17.1 minimatch: 4.2.3 string-env-interpolation: 1.0.1 @@ -11712,28 +11663,28 @@ snapshots: - encoding - utf-8-validate - graphql-request@6.1.0(graphql@16.9.0): + graphql-request@6.1.0(graphql@16.10.0): dependencies: - '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) - cross-fetch: 3.1.8 - graphql: 16.9.0 + '@graphql-typed-document-node/core': 3.2.0(graphql@16.10.0) + cross-fetch: 3.2.0 + graphql: 16.10.0 transitivePeerDependencies: - encoding - graphql-tag@2.12.6(graphql@16.9.0): + graphql-tag@2.12.6(graphql@16.10.0): dependencies: - graphql: 16.9.0 + graphql: 16.10.0 tslib: 2.5.3 - graphql-ws@5.12.1(graphql@16.9.0): + graphql-ws@5.12.1(graphql@16.10.0): dependencies: - graphql: 16.9.0 + graphql: 16.10.0 graphql@15.8.0: {} - graphql@16.9.0: {} + graphql@16.10.0: {} - has-bigints@1.0.2: {} + has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -11743,15 +11694,17 @@ snapshots: has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 - has-proto@1.0.3: {} + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 - has-symbols@1.0.3: {} + has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 hash.js@1.1.7: dependencies: @@ -11767,16 +11720,10 @@ snapshots: capital-case: 1.0.4 tslib: 2.5.3 - hermes-estree@0.23.1: {} - hermes-estree@0.24.0: {} hermes-estree@0.25.1: {} - hermes-parser@0.23.1: - dependencies: - hermes-estree: 0.23.1 - hermes-parser@0.24.0: dependencies: hermes-estree: 0.24.0 @@ -11803,8 +11750,8 @@ snapshots: http-proxy-agent@6.1.1: dependencies: - agent-base: 7.1.1 - debug: 4.3.7 + agent-base: 7.1.3 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -11815,13 +11762,11 @@ snapshots: https-proxy-agent@6.2.1: dependencies: - agent-base: 7.1.1 - debug: 4.3.7 + agent-base: 7.1.3 + debug: 4.4.0 transitivePeerDependencies: - supports-color - human-signals@2.1.0: {} - human-signals@4.3.1: {} humps@2.0.1: {} @@ -11838,7 +11783,7 @@ snapshots: ignore@5.3.2: {} - image-size@1.1.1: + image-size@1.2.0: dependencies: queue: 6.0.2 @@ -11887,11 +11832,11 @@ snapshots: through: 2.3.8 wrap-ansi: 6.2.0 - internal-slot@1.0.7: + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 invariant@2.2.4: dependencies: @@ -11904,42 +11849,49 @@ snapshots: is-relative: 1.0.0 is-windows: 1.0.2 - is-array-buffer@3.0.4: + is-array-buffer@3.0.5: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 is-arrayish@0.2.1: {} - is-async-function@2.0.0: + is-async-function@2.1.0: dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 - is-bigint@1.0.4: + is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 is-binary-path@2.1.0: dependencies: binary-extensions: 2.3.0 - is-boolean-object@1.1.2: + is-boolean-object@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-callable@1.2.7: {} - is-core-module@2.15.1: + is-core-module@2.16.1: dependencies: hasown: 2.0.2 - is-data-view@1.0.1: + is-data-view@1.0.2: dependencies: - is-typed-array: 1.1.13 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + is-typed-array: 1.1.15 - is-date-object@1.0.5: + is-date-object@1.1.0: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-directory@0.3.1: {} @@ -11948,17 +11900,20 @@ snapshots: is-extglob@2.1.1: {} - is-finalizationregistry@1.1.0: + is-finalizationregistry@1.1.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 is-fullwidth-code-point@3.0.0: {} is-fullwidth-code-point@4.0.0: {} - is-generator-function@1.0.10: + is-generator-function@1.1.0: dependencies: + call-bound: 1.0.3 + get-proto: 1.0.1 has-tostringtag: 1.0.2 + safe-regex-test: 1.1.0 is-glob@4.0.3: dependencies: @@ -11972,10 +11927,9 @@ snapshots: is-map@2.0.3: {} - is-negative-zero@2.0.3: {} - - is-number-object@1.0.7: + is-number-object@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-number@7.0.0: {} @@ -11986,10 +11940,12 @@ snapshots: dependencies: isobject: 3.0.1 - is-regex@1.1.4: + is-regex@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 + gopd: 1.2.0 has-tostringtag: 1.0.2 + hasown: 2.0.2 is-relative@1.0.0: dependencies: @@ -11997,25 +11953,26 @@ snapshots: is-set@2.0.3: {} - is-shared-array-buffer@1.0.3: + is-shared-array-buffer@1.0.4: dependencies: - call-bind: 1.0.7 - - is-stream@2.0.1: {} + call-bound: 1.0.3 is-stream@3.0.0: {} - is-string@1.0.7: + is-string@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 - is-symbol@1.0.4: + is-symbol@1.1.1: dependencies: - has-symbols: 1.0.3 + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.16 + which-typed-array: 1.1.18 is-unc-path@1.0.0: dependencies: @@ -12029,14 +11986,14 @@ snapshots: is-weakmap@2.0.2: {} - is-weakref@1.0.2: + is-weakref@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 - is-weakset@2.0.3: + is-weakset@2.0.4: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 is-windows@1.0.2: {} @@ -12076,7 +12033,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 + '@babel/parser': 7.26.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -12094,7 +12051,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.67 + '@types/node': 18.19.71 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -12104,7 +12061,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 18.19.67 + '@types/node': 18.19.71 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -12131,7 +12088,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.67 + '@types/node': 18.19.71 jest-util: 29.7.0 jest-regex-util@29.6.3: {} @@ -12139,7 +12096,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 18.19.67 + '@types/node': 18.19.71 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -12156,14 +12113,14 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jiti@1.17.1: {} - jiti@1.21.6: {} + jiti@1.21.7: {} jose@4.15.9: {} @@ -12186,33 +12143,35 @@ snapshots: jsc-safe-url@0.2.4: {} - jscodeshift@0.14.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)): + jscodeshift@17.1.2(@babel/preset-env@7.26.0(@babel/core@7.26.0)): dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.26.2 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.26.0) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.26.0) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.0) - '@babel/preset-env': 7.26.0(@babel/core@7.26.0) + '@babel/parser': 7.26.5 + '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.0) + '@babel/plugin-transform-nullish-coalescing-operator': 7.26.6(@babel/core@7.26.0) + '@babel/plugin-transform-optional-chaining': 7.25.9(@babel/core@7.26.0) + '@babel/plugin-transform-private-methods': 7.25.9(@babel/core@7.26.0) '@babel/preset-flow': 7.25.9(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/register': 7.25.9(@babel/core@7.26.0) - babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) - chalk: 4.1.2 - flow-parser: 0.255.0 + flow-parser: 0.259.1 graceful-fs: 4.2.11 micromatch: 4.0.8 neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.21.5 - temp: 0.8.4 - write-file-atomic: 2.4.3 + picocolors: 1.1.1 + recast: 0.23.9 + tmp: 0.2.3 + write-file-atomic: 5.0.1 + optionalDependencies: + '@babel/preset-env': 7.26.0(@babel/core@7.26.0) transitivePeerDependencies: - supports-color jsesc@3.0.2: {} + jsesc@3.1.0: {} + json-buffer@3.0.1: {} json-parse-better-errors@1.0.2: {} @@ -12223,9 +12182,10 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} - json-stable-stringify@1.1.1: + json-stable-stringify@1.2.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 isarray: 2.0.5 jsonify: 0.0.1 object-keys: 1.1.1 @@ -12397,6 +12357,8 @@ snapshots: marky@1.2.5: {} + math-intrinsics@1.1.0: {} + media-typer@0.3.0: {} memoize-one@5.2.1: {} @@ -12407,9 +12369,9 @@ snapshots: merge2@1.4.1: {} - meros@1.3.0(@types/node@18.19.67): + meros@1.3.0(@types/node@18.19.71): optionalDependencies: - '@types/node': 18.19.67 + '@types/node': 18.19.71 methods@1.1.2: {} @@ -12474,7 +12436,7 @@ snapshots: metro-minify-terser@0.81.0: dependencies: flow-enums-runtime: 0.0.6 - terser: 5.36.0 + terser: 5.37.0 metro-resolver@0.81.0: dependencies: @@ -12487,9 +12449,9 @@ snapshots: metro-source-map@0.81.0: dependencies: - '@babel/traverse': 7.25.9 - '@babel/traverse--for-generate-function-map': '@babel/traverse@7.25.9' - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/traverse--for-generate-function-map': '@babel/traverse@7.26.5' + '@babel/types': 7.26.5 flow-enums-runtime: 0.0.6 invariant: 2.2.4 metro-symbolicate: 0.81.0 @@ -12515,9 +12477,9 @@ snapshots: metro-transform-plugins@0.81.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 + '@babel/generator': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 + '@babel/traverse': 7.26.5 flow-enums-runtime: 0.0.6 nullthrows: 1.1.1 transitivePeerDependencies: @@ -12526,9 +12488,9 @@ snapshots: metro-transform-worker@0.81.0: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 - '@babel/types': 7.26.0 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 + '@babel/types': 7.26.5 flow-enums-runtime: 0.0.6 metro: 0.81.0 metro-babel-transformer: 0.81.0 @@ -12547,11 +12509,11 @@ snapshots: dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.26.0 - '@babel/generator': 7.26.2 - '@babel/parser': 7.26.2 + '@babel/generator': 7.26.5 + '@babel/parser': 7.26.5 '@babel/template': 7.25.9 - '@babel/traverse': 7.25.9 - '@babel/types': 7.26.0 + '@babel/traverse': 7.26.5 + '@babel/types': 7.26.5 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -12562,7 +12524,7 @@ snapshots: flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 hermes-parser: 0.24.0 - image-size: 1.1.1 + image-size: 1.2.0 invariant: 2.2.4 jest-worker: 29.7.0 jsc-safe-url: 0.2.4 @@ -12640,10 +12602,6 @@ snapshots: mitt@3.0.1: {} - mkdirp@0.5.6: - dependencies: - minimist: 1.2.8 - mkdirp@1.0.4: {} ms@2.0.0: {} @@ -12675,10 +12633,6 @@ snapshots: node-addon-api@7.1.1: {} - node-dir@0.1.17: - dependencies: - minimatch: 3.1.2 - node-fetch@2.7.0: dependencies: whatwg-url: 5.0.0 @@ -12687,7 +12641,7 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.18: {} + node-releases@2.0.19: {} normalize-path@2.1.1: dependencies: @@ -12697,10 +12651,6 @@ snapshots: normalize-url@6.1.0: {} - npm-run-path@4.0.1: - dependencies: - path-key: 3.1.1 - npm-run-path@5.3.0: dependencies: path-key: 4.0.0 @@ -12717,31 +12667,34 @@ snapshots: object-keys@1.1.1: {} - object.assign@4.1.5: + object.assign@4.1.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - has-symbols: 1.0.3 + es-object-atoms: 1.1.1 + has-symbols: 1.1.0 object-keys: 1.1.1 object.fromentries@2.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 - es-object-atoms: 1.0.0 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 - object.values@1.2.0: + object.values@1.2.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 on-finished@2.3.0: dependencies: @@ -12791,6 +12744,12 @@ snapshots: os-tmpdir@1.0.2: {} + own-keys@1.0.1: + dependencies: + get-intrinsic: 1.2.7 + object-keys: 1.1.1 + safe-push-apply: 1.0.0 + ox@0.6.5(typescript@5.7.3)(zod@3.24.1): dependencies: '@adraffy/ens-normalize': 1.11.0 @@ -12901,7 +12860,7 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@0.1.10: {} + path-to-regexp@0.1.12: {} path-type@4.0.0: {} @@ -12973,11 +12932,11 @@ snapshots: qs@6.13.0: dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 - qs@6.13.1: + qs@6.14.0: dependencies: - side-channel: 1.0.6 + side-channel: 1.1.0 queue-microtask@1.2.3: {} @@ -13003,7 +12962,7 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-devtools-core@5.3.2: + react-devtools-core@6.0.1: dependencies: shell-quote: 1.8.2 ws: 7.5.10 @@ -13013,26 +12972,26 @@ snapshots: react-is@18.3.1: {} - react-native-get-random-values@1.11.0(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)): + react-native-get-random-values@1.11.0(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1)): dependencies: fast-base64-decode: 1.0.0 - react-native: 0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) + react-native: 0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1) - react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1): + react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1): dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native/assets-registry': 0.76.3 - '@react-native/codegen': 0.76.3(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/community-cli-plugin': 0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) - '@react-native/gradle-plugin': 0.76.3 - '@react-native/js-polyfills': 0.76.3 - '@react-native/normalize-colors': 0.76.3 - '@react-native/virtualized-lists': 0.76.3(react-native@0.76.3(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1) + '@react-native/assets-registry': 0.77.0 + '@react-native/codegen': 0.77.0(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/community-cli-plugin': 0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0)) + '@react-native/gradle-plugin': 0.77.0 + '@react-native/js-polyfills': 0.77.0 + '@react-native/normalize-colors': 0.77.0 + '@react-native/virtualized-lists': 0.77.0(react-native@0.77.0(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(react@18.3.1))(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 babel-jest: 29.7.0(@babel/core@7.26.0) - babel-plugin-syntax-hermes-parser: 0.23.1 + babel-plugin-syntax-hermes-parser: 0.25.1 base64-js: 1.5.1 chalk: 4.1.2 commander: 12.1.0 @@ -13045,12 +13004,11 @@ snapshots: memoize-one: 5.2.1 metro-runtime: 0.81.0 metro-source-map: 0.81.0 - mkdirp: 0.5.6 nullthrows: 1.1.1 pretty-format: 29.7.0 promise: 8.3.0 react: 18.3.1 - react-devtools-core: 5.3.2 + react-devtools-core: 6.0.1 react-refresh: 0.14.2 regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 @@ -13064,7 +13022,6 @@ snapshots: - '@babel/preset-env' - '@react-native-community/cli-server-api' - bufferutil - - encoding - supports-color - utf-8-validate @@ -13098,24 +13055,26 @@ snapshots: readline@1.3.0: {} - recast@0.21.5: + recast@0.23.9: dependencies: - ast-types: 0.15.2 + ast-types: 0.16.1 esprima: 4.0.1 source-map: 0.6.1 + tiny-invariant: 1.3.3 tslib: 2.8.1 reduce-flatten@2.0.0: {} - reflect.getprototypeof@1.0.7: + reflect.getprototypeof@1.0.10: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.9 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - which-builtin-type: 1.2.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.2.7 + get-proto: 1.0.1 + which-builtin-type: 1.2.1 regenerate-unicode-properties@10.2.0: dependencies: @@ -13131,11 +13090,13 @@ snapshots: dependencies: '@babel/runtime': 7.26.0 - regexp.prototype.flags@1.5.3: + regexp.prototype.flags@1.5.4: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-errors: 1.3.0 + get-proto: 1.0.1 + gopd: 1.2.0 set-function-name: 2.0.2 regexpp@3.2.0: {} @@ -13183,9 +13144,9 @@ snapshots: resolve-from@5.0.0: {} - resolve@1.22.8: + resolve@1.22.10: dependencies: - is-core-module: 2.15.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13209,10 +13170,6 @@ snapshots: rfdc@1.4.1: {} - rimraf@2.6.3: - dependencies: - glob: 7.2.3 - rimraf@2.7.1: dependencies: glob: 7.2.3 @@ -13235,22 +13192,28 @@ snapshots: dependencies: tslib: 2.8.1 - safe-array-concat@1.1.2: + safe-array-concat@1.1.3: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.7 + has-symbols: 1.1.0 isarray: 2.0.5 safe-buffer@5.1.2: {} safe-buffer@5.2.1: {} - safe-regex-test@1.0.3: + safe-push-apply@1.0.0: + dependencies: + es-errors: 1.3.0 + isarray: 2.0.5 + + safe-regex-test@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-regex: 1.1.4 + is-regex: 1.2.1 safer-buffer@2.1.2: {} @@ -13315,8 +13278,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.2.7 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -13326,6 +13289,12 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 + set-proto@1.0.0: + dependencies: + dunder-proto: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + setimmediate@1.0.5: {} setprototypeof@1.2.0: {} @@ -13342,12 +13311,33 @@ snapshots: shell-quote@1.8.2: {} - side-channel@1.0.6: + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.7 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + side-channel@1.1.0: dependencies: - call-bind: 1.0.7 es-errors: 1.3.0 - get-intrinsic: 1.2.4 object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 signal-exit@3.0.7: {} @@ -13428,24 +13418,28 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 - string.prototype.trim@1.2.9: + string.prototype.trim@1.2.10: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.5 - es-object-atoms: 1.0.0 + es-abstract: 1.23.9 + es-object-atoms: 1.1.1 + has-property-descriptors: 1.0.2 - string.prototype.trimend@1.0.8: + string.prototype.trimend@1.0.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string.prototype.trimstart@1.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-object-atoms: 1.1.1 string_decoder@1.1.1: dependencies: @@ -13465,8 +13459,6 @@ snapshots: strip-bom@3.0.0: {} - strip-final-newline@2.0.0: {} - strip-final-newline@3.0.0: {} strip-json-comments@2.0.1: {} @@ -13500,11 +13492,7 @@ snapshots: typical: 5.2.0 wordwrapjs: 4.0.1 - temp@0.8.4: - dependencies: - rimraf: 2.6.3 - - terser@5.36.0: + terser@5.37.0: dependencies: '@jridgewell/source-map': 0.3.6 acorn: 8.14.0 @@ -13528,6 +13516,8 @@ snapshots: through@2.3.8: {} + tiny-invariant@1.3.3: {} + title-case@3.0.3: dependencies: tslib: 2.5.3 @@ -13536,6 +13526,8 @@ snapshots: dependencies: os-tmpdir: 1.0.2 + tmp@0.2.3: {} + tmpl@1.0.5: {} to-regex-range@5.0.1: @@ -13563,17 +13555,17 @@ snapshots: ts-log@2.2.7: {} - ts-node-dev@2.0.0(@types/node@18.19.67)(typescript@5.7.3): + ts-node-dev@2.0.0(@types/node@18.19.71)(typescript@5.7.3): dependencies: chokidar: 3.6.0 dynamic-dedupe: 0.3.0 minimist: 1.2.8 mkdirp: 1.0.4 - resolve: 1.22.8 + resolve: 1.22.10 rimraf: 2.7.1 source-map-support: 0.5.21 tree-kill: 1.2.2 - ts-node: 10.9.2(@types/node@18.19.67)(typescript@5.7.3) + ts-node: 10.9.2(@types/node@18.19.71)(typescript@5.7.3) tsconfig: 7.0.0 typescript: 5.7.3 transitivePeerDependencies: @@ -13581,14 +13573,14 @@ snapshots: - '@swc/wasm' - '@types/node' - ts-node@10.9.2(@types/node@18.19.67)(typescript@5.7.3): + ts-node@10.9.2(@types/node@18.19.71)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.67 + '@types/node': 18.19.71 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -13652,7 +13644,7 @@ snapshots: typechain@8.3.0(typescript@5.7.3): dependencies: '@types/prettier': 2.7.3 - debug: 4.3.7 + debug: 4.4.0 fs-extra: 7.0.1 glob: 7.1.7 js-sha3: 0.8.0 @@ -13665,38 +13657,38 @@ snapshots: transitivePeerDependencies: - supports-color - typed-array-buffer@1.0.2: + typed-array-buffer@1.0.3: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: + typed-array-byte-length@1.0.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.3: + typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - reflect.getprototypeof: 1.0.7 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.10 typed-array-length@1.0.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - gopd: 1.0.1 - is-typed-array: 1.1.13 + gopd: 1.2.0 + is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 - reflect.getprototypeof: 1.0.7 + reflect.getprototypeof: 1.0.10 typescript@5.7.3: {} @@ -13712,16 +13704,16 @@ snapshots: typical@5.2.0: {} - ua-parser-js@1.0.39: {} + ua-parser-js@1.0.40: {} ulid@2.3.0: {} - unbox-primitive@1.0.2: + unbox-primitive@1.1.0: dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 unc-path-regex@0.1.2: {} @@ -13755,9 +13747,9 @@ snapshots: unpipe@1.0.0: {} - update-browserslist-db@1.1.1(browserslist@4.24.2): + update-browserslist-db@1.1.2(browserslist@4.24.4): dependencies: - browserslist: 4.24.2 + browserslist: 4.24.4 escalade: 3.2.0 picocolors: 1.1.1 @@ -13776,7 +13768,7 @@ snapshots: url@0.11.4: dependencies: punycode: 1.4.1 - qs: 6.13.1 + qs: 6.14.0 urlpattern-polyfill@8.0.2: {} @@ -13827,7 +13819,7 @@ snapshots: webcrypto-core@1.8.1: dependencies: - '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-schema': 2.3.15 '@peculiar/json-schema': 1.1.12 asn1js: 3.0.5 pvtsutils: 1.3.6 @@ -13842,45 +13834,46 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: + which-boxed-primitive@1.1.1: dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 + is-bigint: 1.1.0 + is-boolean-object: 1.2.1 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 - which-builtin-type@1.2.0: + which-builtin-type@1.2.1: dependencies: - call-bind: 1.0.7 - function.prototype.name: 1.1.6 + call-bound: 1.0.3 + function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 - is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.1.0 - is-generator-function: 1.0.10 - is-regex: 1.1.4 - is-weakref: 1.0.2 + is-async-function: 2.1.0 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 + is-generator-function: 1.1.0 + is-regex: 1.2.1 + is-weakref: 1.1.0 isarray: 2.0.5 - which-boxed-primitive: 1.0.2 + which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.16 + which-typed-array: 1.1.18 which-collection@1.0.2: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 - is-weakset: 2.0.3 + is-weakset: 2.0.4 which-module@2.0.1: {} - which-typed-array@1.1.16: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 for-each: 0.3.3 - gopd: 1.0.1 + gopd: 1.2.0 has-tostringtag: 1.0.2 which@2.0.2: @@ -13914,16 +13907,15 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@2.4.3: + write-file-atomic@4.0.2: dependencies: - graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 - write-file-atomic@4.0.2: + write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 - signal-exit: 3.0.7 + signal-exit: 4.1.0 ws@6.2.3: dependencies: diff --git a/src/constants/abis.ts b/src/constants/abis.ts deleted file mode 100644 index f1b092936..000000000 --- a/src/constants/abis.ts +++ /dev/null @@ -1,6929 +0,0 @@ -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// Colony -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -export const colonyAbi = [ - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'txHash', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'Annotation', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'user', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'amount', - internalType: 'int256', - type: 'int256', - indexed: false, - }, - ], - name: 'ArbitraryReputationUpdate', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'target', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'data', internalType: 'bytes', type: 'bytes', indexed: false }, - { name: 'success', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'ArbitraryTransaction', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'auction', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'quantity', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'AuctionCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'bridgeAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'BridgeSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colonyId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'colonyAddress', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'users', - internalType: 'address[]', - type: 'address[]', - indexed: false, - }, - { - name: 'amounts', - internalType: 'int256[]', - type: 'int256[]', - indexed: false, - }, - ], - name: 'ColonyBootstrapped', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'fee', internalType: 'uint256', type: 'uint256', indexed: false }, - { - name: 'payoutRemainder', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ColonyFundsClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'fromPot', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'toPot', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyFundsMovedBetweenFundingPots', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'colonyNetwork', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'label', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'ColonyLabelRegistered', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'ColonyMetadata', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'ColonyMetadataDelta', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'resolver', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyNetworkInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rewardInverse', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ColonyRewardInverseSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'user', internalType: 'address', type: 'address', indexed: true }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'role', internalType: 'uint8', type: 'uint8', indexed: true }, - { name: 'setTo', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'ColonyRoleSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'oldVersion', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'newVersion', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ColonyUpgraded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'resolver', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyVersionAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'DomainAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'DomainDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'DomainMetadata', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditureAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureCancelled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'claimDelay', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditureClaimDelaySet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'globalClaimDelay', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditureGlobalClaimDelaySet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureLocked', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'ExpenditureMetadataSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'payoutModifier', - internalType: 'int256', - type: 'int256', - indexed: false, - }, - ], - name: 'ExpenditurePayoutModifierSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditurePayoutSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'recipient', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExpenditureRecipientSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureSkillSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'storageSlot', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'mask', internalType: 'bool[]', type: 'bool[]', indexed: false }, - { - name: 'keys', - internalType: 'bytes32[]', - type: 'bytes32[]', - indexed: false, - }, - { - name: 'value', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'ExpenditureStateChanged', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'owner', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExpenditureTransferred', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionAddedToNetwork', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'ExtensionDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionInstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExtensionUninstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionUpgraded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'fundingPotId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'FundingPotAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'localSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'LocalSkillAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'localSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'LocalSkillDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'authority', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'LogSetAuthority', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'owner', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'LogSetOwner', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'metaColony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rootSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'MetaColonyCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'userAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'relayerAddress', - internalType: 'address payable', - type: 'address', - indexed: false, - }, - { name: 'payload', internalType: 'bytes', type: 'bytes', indexed: false }, - ], - name: 'MetaTransactionExecuted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'miningCycleResolver', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'MiningCycleResolverSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'feeInverse', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'NetworkFeeInverseSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PaymentAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'PaymentFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PaymentPayoutSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'recipient', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'PaymentRecipientSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PaymentSkillSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'fundingPotId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PayoutClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'id', internalType: 'uint256', type: 'uint256', indexed: false }, - { - name: 'slot', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'tokenPayout', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PayoutClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'ens', internalType: 'address', type: 'address', indexed: false }, - { - name: 'rootNode', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'RegistrarInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'miner', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'tokensLost', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMinerPenalised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'hash', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - { - name: 'nLeaves', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMiningCycleComplete', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'inactiveReputationMiningCycle', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ReputationMiningInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMiningRewardSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'newHash', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - { - name: 'newNLeaves', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'stakers', - internalType: 'address[]', - type: 'address[]', - indexed: false, - }, - { - name: 'reward', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationRootHashSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateSentToBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStoredFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'rewardPayoutId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'user', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'fee', internalType: 'uint256', type: 'uint256', indexed: false }, - { - name: 'rewardRemainder', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'RewardPayoutClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rewardPayoutId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'RewardPayoutCycleEnded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rewardPayoutId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'RewardPayoutCycleStarted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'parentSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillCreationStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillStoredFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TaskAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'specificationHash', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'TaskBriefSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'TaskCanceled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'reviewerAddresses', - internalType: 'address[]', - type: 'address[]', - indexed: false, - }, - ], - name: 'TaskChangedViaSignatures', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'TaskCompleted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'deliverableHash', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'TaskDeliverableSubmitted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'dueDate', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TaskDueDateSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'TaskFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'role', - internalType: 'enum ColonyDataTypes.TaskRole', - type: 'uint8', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TaskPayoutSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'role', - internalType: 'enum ColonyDataTypes.TaskRole', - type: 'uint8', - indexed: false, - }, - { name: 'user', internalType: 'address', type: 'address', indexed: true }, - ], - name: 'TaskRoleUserSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'TaskSkillSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'role', - internalType: 'enum ColonyDataTypes.TaskRole', - type: 'uint8', - indexed: false, - }, - { name: 'rating', internalType: 'uint8', type: 'uint8', indexed: false }, - ], - name: 'TaskWorkRatingRevealed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAuthorityAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenAuthorityDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenLocking', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenLockingAddressSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenUnlocked', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'status', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'TokenWhitelisted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TokensBurned', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'who', internalType: 'address', type: 'address', indexed: false }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TokensMinted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', internalType: 'address', type: 'address', indexed: true }, - { - name: 'label', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'UserLabelRegistered', - }, - { - type: 'function', - inputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - name: 'DEPRECATED_taskWorkRatings', - outputs: [ - { name: 'count', internalType: 'uint256', type: 'uint256' }, - { name: 'timestamp', internalType: 'uint256', type: 'uint256' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_resolver', internalType: 'address', type: 'address' }, - ], - name: 'addExtensionToNetwork', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'addLocalSkill', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_version', internalType: 'uint256', type: 'uint256' }, - { name: '_resolver', internalType: 'address', type: 'address' }, - ], - name: 'addNetworkColonyVersion', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_txHash', internalType: 'bytes32', type: 'bytes32' }, - { name: '_metadata', internalType: 'string', type: 'string' }, - ], - name: 'annotateTransaction', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_approvee', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'approveStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'authority', - outputs: [ - { name: '', internalType: 'contract DSAuthority', type: 'address' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_users', internalType: 'address[]', type: 'address[]' }, - { name: '_amounts', internalType: 'int256[]', type: 'int256[]' }, - ], - name: 'bootstrapColony', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'burnTokens', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_slot', internalType: 'uint256', type: 'uint256' }], - name: 'checkNotAdditionalProtectedVariable', - outputs: [], - stateMutability: 'pure', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'deobligateStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_deprecated', internalType: 'bool', type: 'bool' }, - ], - name: 'deprecateExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_localSkillId', internalType: 'uint256', type: 'uint256' }, - { name: '_deprecated', internalType: 'bool', type: 'bool' }, - ], - name: 'deprecateLocalSkill', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - name: 'domains', - outputs: [ - { name: 'skillId', internalType: 'uint256', type: 'uint256' }, - { name: 'fundingPotId', internalType: 'uint256', type: 'uint256' }, - { name: 'deprecated', internalType: 'bool', type: 'bool' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_metadata', internalType: 'string', type: 'string' }], - name: 'editColony', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_metadataDelta', internalType: 'string', type: 'string' }, - ], - name: 'editColonyByDelta', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: '_childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitDomainReputationPenalty', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitDomainReputationReward', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_skillId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitSkillReputationPenalty', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_skillId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitSkillReputationReward', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_payload', internalType: 'bytes', type: 'bytes' }, - { name: '_sigR', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigS', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigV', internalType: 'uint8', type: 'uint8' }, - ], - name: 'executeMetaTransaction', - outputs: [{ name: 'returnData', internalType: 'bytes', type: 'bytes' }], - stateMutability: 'payable', - }, - { - type: 'function', - inputs: [], - name: 'finishUpgrade', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_obligator', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'getApproval', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getColonyNetwork', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_localSkillId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'getLocalSkill', - outputs: [ - { - name: 'localSkill', - internalType: 'struct ColonyDataTypes.LocalSkill', - type: 'tuple', - components: [ - { name: 'exists', internalType: 'bool', type: 'bool' }, - { name: 'deprecated', internalType: 'bool', type: 'bool' }, - ], - }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_user', internalType: 'address', type: 'address' }], - name: 'getMetatransactionNonce', - outputs: [{ name: 'nonce', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_obligator', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'getObligation', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getPayment', - outputs: [ - { - name: '', - internalType: 'struct ColonyDataTypes.Payment', - type: 'tuple', - components: [ - { - name: 'recipient', - internalType: 'address payable', - type: 'address', - }, - { name: 'finalized', internalType: 'bool', type: 'bool' }, - { name: 'fundingPotId', internalType: 'uint256', type: 'uint256' }, - { name: 'domainId', internalType: 'uint256', type: 'uint256' }, - { name: 'skills', internalType: 'uint256[]', type: 'uint256[]' }, - ], - }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getPaymentCount', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getRootLocalSkill', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getTask', - outputs: [ - { name: '', internalType: 'bytes32', type: 'bytes32' }, - { name: '', internalType: 'bytes32', type: 'bytes32' }, - { - name: '', - internalType: 'enum ColonyDataTypes.TaskStatus', - type: 'uint8', - }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256[]', type: 'uint256[]' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getTaskChangeNonce', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getTaskCount', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_id', internalType: 'uint256', type: 'uint256' }, - { name: '_role', internalType: 'uint8', type: 'uint8' }, - ], - name: 'getTaskRole', - outputs: [ - { - name: 'role', - internalType: 'struct ColonyDataTypes.Role', - type: 'tuple', - components: [ - { name: 'user', internalType: 'address payable', type: 'address' }, - { name: 'rateFail', internalType: 'bool', type: 'bool' }, - { - name: 'rating', - internalType: 'enum ColonyDataTypes.TaskRatings', - type: 'uint8', - }, - ], - }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_id', internalType: 'uint256', type: 'uint256' }, - { name: '_role', internalType: 'uint8', type: 'uint8' }, - ], - name: 'getTaskWorkRatingSecret', - outputs: [{ name: '', internalType: 'bytes32', type: 'bytes32' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getTaskWorkRatingSecretsInfo', - outputs: [ - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getToken', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_spender', internalType: 'address', type: 'address' }, - ], - name: 'getTokenApproval', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_token', internalType: 'address', type: 'address' }], - name: 'getTotalTokenApproval', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: 'miningChainId', internalType: 'uint256', type: 'uint256' }, - { name: 'newHash', internalType: 'bytes32', type: 'bytes32' }, - { name: 'newNLeaves', internalType: 'uint256', type: 'uint256' }, - ], - name: 'initialiseReputationMining', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_version', internalType: 'uint256', type: 'uint256' }, - ], - name: 'installExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_wad', internalType: 'uint256', type: 'uint256' }], - name: 'mintTokens', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_guy', internalType: 'address', type: 'address' }, - { name: '_wad', internalType: 'uint256', type: 'uint256' }, - ], - name: 'mintTokensFor', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: 'data', internalType: 'bytes[]', type: 'bytes[]' }], - name: 'multicall', - outputs: [{ name: 'results', internalType: 'bytes[]', type: 'bytes[]' }], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'obligateStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'owner', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: 'colonyName', internalType: 'string', type: 'string' }, - { name: 'orbitdb', internalType: 'string', type: 'string' }, - ], - name: 'registerColonyLabel', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { - name: 'authority_', - internalType: 'contract DSAuthority', - type: 'address', - }, - ], - name: 'setAuthority', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_bridgeAddress', internalType: 'address', type: 'address' }, - ], - name: 'setColonyBridgeAddress', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_feeInverse', internalType: 'uint256', type: 'uint256' }], - name: 'setNetworkFeeInverse', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: 'owner_', internalType: 'address', type: 'address' }], - name: 'setOwner', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_status', internalType: 'bool', type: 'bool' }, - ], - name: 'setPayoutWhitelist', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_amount', internalType: 'uint256', type: 'uint256' }], - name: 'setReputationMiningCycleReward', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: '_childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: '_obligator', internalType: 'address', type: 'address' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - { name: '_beneficiary', internalType: 'address', type: 'address' }, - ], - name: 'transferStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - ], - name: 'uninstallExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'unlockToken', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: 'orbitdb', internalType: 'string', type: 'string' }], - name: 'updateColonyOrbitDB', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_newVersion', internalType: 'uint256', type: 'uint256' }], - name: 'upgrade', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_newVersion', internalType: 'uint256', type: 'uint256' }, - ], - name: 'upgradeExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: 'permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: 'childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: 'childDomainId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'validateDomainInheritance', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_nonce', internalType: 'uint256', type: 'uint256' }, - { name: '_chainId', internalType: 'uint256', type: 'uint256' }, - { name: '_payload', internalType: 'bytes', type: 'bytes' }, - { name: '_sigR', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigS', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigV', internalType: 'uint8', type: 'uint8' }, - ], - name: 'verify', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: 'key', internalType: 'bytes', type: 'bytes' }, - { name: 'value', internalType: 'bytes', type: 'bytes' }, - { name: 'branchMask', internalType: 'uint256', type: 'uint256' }, - { name: 'siblings', internalType: 'bytes32[]', type: 'bytes32[]' }, - ], - name: 'verifyReputationProof', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'version', - outputs: [ - { name: 'colonyVersion', internalType: 'uint256', type: 'uint256' }, - ], - stateMutability: 'pure', - }, -] as const; - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// ColonyEvents -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -export const colonyEventsAbi = [ - { - type: 'event', - anonymous: false, - inputs: [{ name: 'resolver', type: 'address', indexed: false }], - name: 'ColonyNetworkInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'tokenLocking', type: 'address', indexed: false }], - name: 'TokenLockingAddressSet', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'miningCycleResolver', type: 'address', indexed: false }], - name: 'MiningCycleResolverSet', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'feeInverse', type: 'uint256', indexed: false }], - name: 'NetworkFeeInverseSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'version', type: 'uint256', indexed: false }, - { name: 'resolver', type: 'address', indexed: false }, - ], - name: 'ColonyVersionAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'metaColony', type: 'address', indexed: false }, - { name: 'token', type: 'address', indexed: false }, - { name: 'rootSkillId', type: 'uint256', indexed: false }, - ], - name: 'MetaColonyCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'colonyId', type: 'uint256', indexed: true }, - { name: 'colonyAddress', type: 'address', indexed: true }, - { name: 'token', type: 'address', indexed: false }, - ], - name: 'ColonyAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'skillId', type: 'uint256', indexed: false }, - { name: 'parentSkillId', type: 'uint256', indexed: false }, - ], - name: 'SkillAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'auction', type: 'address', indexed: false }, - { name: 'token', type: 'address', indexed: false }, - { name: 'quantity', type: 'uint256', indexed: false }, - ], - name: 'AuctionCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'inactiveReputationMiningCycle', - type: 'address', - indexed: false, - }, - ], - name: 'ReputationMiningInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'hash', type: 'bytes32', indexed: false }, - { name: 'nNodes', type: 'uint256', indexed: false }, - ], - name: 'ReputationMiningCycleComplete', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'newHash', type: 'bytes32', indexed: false }, - { name: 'newNNodes', type: 'uint256', indexed: false }, - { name: 'stakers', type: 'address[]', indexed: false }, - { name: 'reward', type: 'uint256', indexed: false }, - ], - name: 'ReputationRootHashSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', type: 'address', indexed: true }, - { name: 'label', type: 'bytes32', indexed: false }, - ], - name: 'UserLabelRegistered', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'colony', type: 'address', indexed: true }, - { name: 'label', type: 'bytes32', indexed: false }, - ], - name: 'ColonyLabelRegistered', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'colonyNetwork', type: 'address', indexed: false }, - { name: 'token', type: 'address', indexed: false }, - ], - name: 'ColonyInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'users', type: 'address[]', indexed: false }, - { name: 'amounts', type: 'int256[]', indexed: false }, - ], - name: 'ColonyBootstrapped', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'oldVersion', type: 'uint256', indexed: false }, - { name: 'newVersion', type: 'uint256', indexed: false }, - ], - name: 'ColonyUpgraded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', type: 'address', indexed: true }, - { name: 'domainId', type: 'uint256', indexed: true }, - { name: 'role', type: 'uint8', indexed: true }, - { name: 'setTo', type: 'bool', indexed: false }, - ], - name: 'ColonyRoleSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'fromPot', type: 'uint256', indexed: true }, - { name: 'toPot', type: 'uint256', indexed: true }, - { name: 'amount', type: 'uint256', indexed: false }, - { name: 'token', type: 'address', indexed: false }, - ], - name: 'ColonyFundsMovedBetweenFundingPots', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'token', type: 'address', indexed: false }, - { name: 'fee', type: 'uint256', indexed: false }, - { name: 'payoutRemainder', type: 'uint256', indexed: false }, - ], - name: 'ColonyFundsClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'rewardPayoutId', type: 'uint256', indexed: false }], - name: 'RewardPayoutCycleStarted', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'rewardPayoutId', type: 'uint256', indexed: false }], - name: 'RewardPayoutCycleEnded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'rewardPayoutId', type: 'uint256', indexed: false }, - { name: 'user', type: 'address', indexed: false }, - { name: 'fee', type: 'uint256', indexed: false }, - { name: 'rewardRemainder', type: 'uint256', indexed: false }, - ], - name: 'RewardPayoutClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'rewardInverse', type: 'uint256', indexed: false }], - name: 'ColonyRewardInverseSet', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'paymentId', type: 'uint256', indexed: false }], - name: 'PaymentAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'taskId', type: 'uint256', indexed: false }], - name: 'TaskAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'specificationHash', type: 'bytes32', indexed: false }, - ], - name: 'TaskBriefSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'dueDate', type: 'uint256', indexed: false }, - ], - name: 'TaskDueDateSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'domainId', type: 'uint256', indexed: true }, - ], - name: 'TaskDomainSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'skillId', type: 'uint256', indexed: true }, - ], - name: 'TaskSkillSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'role', type: 'uint8', indexed: false }, - { name: 'user', type: 'address', indexed: true }, - ], - name: 'TaskRoleUserSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'role', type: 'uint8', indexed: false }, - { name: 'token', type: 'address', indexed: false }, - { name: 'amount', type: 'uint256', indexed: false }, - ], - name: 'TaskPayoutSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'deliverableHash', type: 'bytes32', indexed: false }, - ], - name: 'TaskDeliverableSubmitted', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'taskId', type: 'uint256', indexed: true }], - name: 'TaskCompleted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'taskId', type: 'uint256', indexed: true }, - { name: 'role', type: 'uint8', indexed: false }, - { name: 'rating', type: 'uint8', indexed: false }, - ], - name: 'TaskWorkRatingRevealed', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'taskId', type: 'uint256', indexed: true }], - name: 'TaskFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'fundingPotId', type: 'uint256', indexed: true }, - { name: 'token', type: 'address', indexed: false }, - { name: 'amount', type: 'uint256', indexed: false }, - ], - name: 'PayoutClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'taskId', type: 'uint256', indexed: true }], - name: 'TaskCanceled', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'domainId', type: 'uint256', indexed: false }], - name: 'DomainAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'fundingPotId', type: 'uint256', indexed: false }], - name: 'FundingPotAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'authority', type: 'address', indexed: true }], - name: 'LogSetAuthority', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'owner', type: 'address', indexed: true }], - name: 'LogSetOwner', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'expenditureId', type: 'uint256', indexed: false }], - name: 'ExpenditureAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'expenditureId', type: 'uint256', indexed: true }, - { name: 'owner', type: 'address', indexed: true }, - ], - name: 'ExpenditureTransferred', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'expenditureId', type: 'uint256', indexed: true }], - name: 'ExpenditureCancelled', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'expenditureId', type: 'uint256', indexed: true }], - name: 'ExpenditureFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'expenditureId', type: 'uint256', indexed: true }, - { name: 'slot', type: 'uint256', indexed: true }, - { name: 'recipient', type: 'address', indexed: true }, - ], - name: 'ExpenditureRecipientSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'expenditureId', type: 'uint256', indexed: true }, - { name: 'slot', type: 'uint256', indexed: true }, - { name: 'skillId', type: 'uint256', indexed: true }, - ], - name: 'ExpenditureSkillSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'expenditureId', type: 'uint256', indexed: true }, - { name: 'slot', type: 'uint256', indexed: true }, - { name: 'token', type: 'address', indexed: true }, - { name: 'amount', type: 'uint256', indexed: false }, - ], - name: 'ExpenditurePayoutSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'txHash', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'Annotation', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'users', - internalType: 'address[]', - type: 'address[]', - indexed: false, - }, - { - name: 'amounts', - internalType: 'int256[]', - type: 'int256[]', - indexed: false, - }, - ], - name: 'ColonyBootstrapped', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'fee', internalType: 'uint256', type: 'uint256', indexed: false }, - { - name: 'payoutRemainder', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ColonyFundsClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'fromPot', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'toPot', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyFundsMovedBetweenFundingPots', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'colonyNetwork', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'ColonyMetadata', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rewardInverse', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ColonyRewardInverseSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'user', internalType: 'address', type: 'address', indexed: true }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'role', internalType: 'uint8', type: 'uint8', indexed: true }, - { name: 'setTo', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'ColonyRoleSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'oldVersion', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'newVersion', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ColonyUpgraded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'DomainAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'DomainMetadata', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditureAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureCancelled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditurePayoutSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'recipient', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExpenditureRecipientSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureSkillSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'owner', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExpenditureTransferred', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionAddedToNetwork', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'ExtensionDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionInstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExtensionUninstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionUpgraded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PaymentAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'PaymentFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PaymentPayoutSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'recipient', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'PaymentRecipientSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'paymentId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PaymentSkillSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'fundingPotId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PayoutClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'ens', internalType: 'address', type: 'address', indexed: false }, - { - name: 'rootNode', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'RegistrarInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'miner', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'tokensLost', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMinerPenalised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMiningRewardSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rewardPayoutId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'RewardPayoutCycleEnded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rewardPayoutId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'RewardPayoutCycleStarted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TaskAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'reviewerAddresses', - internalType: 'address[]', - type: 'address[]', - indexed: false, - }, - ], - name: 'TaskChangedViaSignatures', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'TaskCompleted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'deliverableHash', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'TaskDeliverableSubmitted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'TaskFinalized', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'taskId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'role', - internalType: 'enum ColonyDataTypes.TaskRole', - type: 'uint8', - indexed: false, - }, - { name: 'rating', internalType: 'uint8', type: 'uint8', indexed: false }, - ], - name: 'TaskWorkRatingRevealed', - }, - { type: 'event', anonymous: false, inputs: [], name: 'TokenUnlocked' }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'status', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'TokenWhitelisted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TokensBurned', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'who', internalType: 'address', type: 'address', indexed: false }, - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'TokensMinted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'user', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'amount', - internalType: 'int256', - type: 'int256', - indexed: false, - }, - ], - name: 'ArbitraryReputationUpdate', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'claimDelay', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditureClaimDelaySet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'globalClaimDelay', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExpenditureGlobalClaimDelaySet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - ], - name: 'ExpenditureLocked', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'ExpenditureMetadataSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'slot', internalType: 'uint256', type: 'uint256', indexed: true }, - { - name: 'payoutModifier', - internalType: 'int256', - type: 'int256', - indexed: false, - }, - ], - name: 'ExpenditurePayoutModifierSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'metadata', - internalType: 'string', - type: 'string', - indexed: false, - }, - ], - name: 'ColonyMetadataDelta', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'domainId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'DomainDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'localSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'LocalSkillAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'localSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'LocalSkillDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'user', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'relayerAddress', - internalType: 'address payable', - type: 'address', - indexed: false, - }, - { - name: 'functionSignature', - internalType: 'bytes', - type: 'bytes', - indexed: false, - }, - ], - name: 'MetaTransactionExecuted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAuthorityAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenAuthorityDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenUnlocked', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', type: 'address', indexed: false }, - { name: 'setTo', type: 'bool', indexed: false }, - ], - name: 'ColonyFundingRoleSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', type: 'address', indexed: false }, - { name: 'setTo', type: 'bool', indexed: false }, - ], - name: 'ColonyAdministrationRoleSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', type: 'address', indexed: false }, - { name: 'setTo', type: 'bool', indexed: false }, - ], - name: 'ColonyArchitectureRoleSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', type: 'address', indexed: false }, - { name: 'setTo', type: 'bool', indexed: false }, - ], - name: 'ColonyRootRoleSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'expenditureId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'storageSlot', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { name: 'mask', internalType: 'bool[]', type: 'bool[]', indexed: false }, - { - name: 'keys', - internalType: 'bytes32[]', - type: 'bytes32[]', - indexed: false, - }, - { - name: 'value', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'ExpenditureStateChanged', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'target', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'data', internalType: 'bytes', type: 'bytes', indexed: false }, - { name: 'success', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'ArbitraryTransaction', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'id', internalType: 'uint256', type: 'uint256', indexed: false }, - { - name: 'slot', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'tokenPayout', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'PayoutClaimed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'bridgeAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'BridgeSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateSentToBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStoredFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillCreationStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillStoredFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'agent', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'target', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'data', internalType: 'bytes', type: 'bytes', indexed: false }, - { name: 'success', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'ArbitraryTransaction', - }, -] as const; - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// ColonyFunctions -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -export const colonyFunctionsAbi = [ - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: 'owner_', type: 'address' }], - name: 'setOwner', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [{ name: '', type: 'uint256' }], - name: 'taskWorkRatings', - outputs: [ - { name: 'count', type: 'uint256' }, - { name: 'timestamp', type: 'uint256' }, - ], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [{ name: '', type: 'uint256' }], - name: 'domains', - outputs: [ - { name: 'skillId', type: 'uint256' }, - { name: 'fundingPotId', type: 'uint256' }, - ], - stateMutability: 'view', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: 'authority_', type: 'address' }], - name: 'setAuthority', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [], - name: 'owner', - outputs: [{ name: '', type: 'address' }], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [], - name: 'authority', - outputs: [{ name: '', type: 'address' }], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [], - name: 'version', - outputs: [{ name: 'colonyVersion', type: 'uint256' }], - stateMutability: 'pure', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_user', type: 'address' }, - { name: '_setTo', type: 'bool' }, - ], - name: 'setRootRole', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_permissionDomainId', type: 'uint256' }, - { name: '_childSkillIndex', type: 'uint256' }, - { name: '_user', type: 'address' }, - { name: '_domainId', type: 'uint256' }, - { name: '_setTo', type: 'bool' }, - ], - name: 'setArbitrationRole', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_permissionDomainId', type: 'uint256' }, - { name: '_childSkillIndex', type: 'uint256' }, - { name: '_user', type: 'address' }, - { name: '_domainId', type: 'uint256' }, - { name: '_setTo', type: 'bool' }, - ], - name: 'setArchitectureRole', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_permissionDomainId', type: 'uint256' }, - { name: '_childSkillIndex', type: 'uint256' }, - { name: '_user', type: 'address' }, - { name: '_domainId', type: 'uint256' }, - { name: '_setTo', type: 'bool' }, - ], - name: 'setFundingRole', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_permissionDomainId', type: 'uint256' }, - { name: '_childSkillIndex', type: 'uint256' }, - { name: '_user', type: 'address' }, - { name: '_domainId', type: 'uint256' }, - { name: '_setTo', type: 'bool' }, - ], - name: 'setAdministrationRole', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [ - { name: '_user', type: 'address' }, - { name: '_domainId', type: 'uint256' }, - { name: '_role', type: 'uint8' }, - ], - name: 'hasUserRole', - outputs: [{ name: '', type: 'bool' }], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [], - name: 'getColonyNetwork', - outputs: [{ name: '', type: 'address' }], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [], - name: 'getToken', - outputs: [{ name: '', type: 'address' }], - stateMutability: 'view', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_colonyNetworkAddress', type: 'address' }, - { name: '_token', type: 'address' }, - ], - name: 'initialiseColony', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_users', type: 'address[]' }, - { name: '_amounts', type: 'int256[]' }, - ], - name: 'bootstrapColony', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: '_wad', type: 'uint256' }], - name: 'mintTokens', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: '_wad', type: 'uint256' }], - name: 'mintTokensForColonyNetwork', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: 'colonyName', type: 'string' }, - { name: 'orbitdb', type: 'string' }, - ], - name: 'registerColonyLabel', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: 'orbitdb', type: 'string' }], - name: 'updateColonyOrbitDB', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [], - name: 'addGlobalSkill', - outputs: [{ name: '', type: 'uint256' }], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: '_skillId', type: 'uint256' }], - name: 'deprecateGlobalSkill', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: '_feeInverse', type: 'uint256' }], - name: 'setNetworkFeeInverse', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_version', type: 'uint256' }, - { name: '_resolver', type: 'address' }, - ], - name: 'addNetworkColonyVersion', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [ - { name: '_permissionDomainId', type: 'uint256' }, - { name: '_childSkillIndex', type: 'uint256' }, - { name: '_parentDomainId', type: 'uint256' }, - ], - name: 'addDomain', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [{ name: '_id', type: 'uint256' }], - name: 'getDomain', - outputs: [ - { - name: 'domain', - type: 'tuple', - components: [ - { name: 'skillId', type: 'uint256' }, - { name: 'fundingPotId', type: 'uint256' }, - ], - }, - ], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [], - name: 'getDomainCount', - outputs: [{ name: '', type: 'uint256' }], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [ - { name: 'key', type: 'bytes' }, - { name: 'value', type: 'bytes' }, - { name: 'branchMask', type: 'uint256' }, - { name: 'siblings', type: 'bytes32[]' }, - ], - name: 'verifyReputationProof', - outputs: [{ name: '', type: 'bool' }], - stateMutability: 'view', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [{ name: '_newVersion', type: 'uint256' }], - name: 'upgrade', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [], - name: 'finishUpgrade2To3', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: false, - payable: false, - type: 'function', - inputs: [], - name: 'finishUpgrade', - outputs: [], - stateMutability: 'nonpayable', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [{ name: '_slot', type: 'uint256' }], - name: 'checkNotAdditionalProtectedVariable', - outputs: [], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [ - { name: '_user', type: 'address' }, - { name: '_domainId', type: 'uint256' }, - { name: '_role', type: 'uint8' }, - { name: '_childSkillIndex', type: 'uint256' }, - { name: '_childDomainId', type: 'uint256' }, - ], - name: 'hasInheritedUserRole', - outputs: [{ name: '', type: 'bool' }], - stateMutability: 'view', - }, - { - constant: true, - payable: false, - type: 'function', - inputs: [ - { name: 'who', type: 'address' }, - { name: 'where', type: 'uint256' }, - ], - name: 'getUserRoles', - outputs: [{ name: '', type: 'bytes32' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getChainId', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_to', internalType: 'address', type: 'address' }, - { name: '_action', internalType: 'bytes', type: 'bytes' }, - ], - name: 'makeArbitraryTransaction', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_txHash', internalType: 'bytes32', type: 'bytes32' }, - { name: '_metadata', internalType: 'string', type: 'string' }, - ], - name: 'annotateTransaction', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitDomainReputationReward', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_skillId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitSkillReputationReward', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: '_childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitDomainReputationPenalty', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_skillId', internalType: 'uint256', type: 'uint256' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'int256', type: 'int256' }, - ], - name: 'emitSkillReputationPenalty', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { - name: '_colonyNetworkAddress', - internalType: 'address', - type: 'address', - }, - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_metadata', internalType: 'string', type: 'string' }, - ], - name: 'initialiseColony', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_metadata', internalType: 'string', type: 'string' }], - name: 'editColony', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_guy', internalType: 'address', type: 'address' }, - { name: '_wad', internalType: 'uint256', type: 'uint256' }, - ], - name: 'mintTokensFor', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_status', internalType: 'bool', type: 'bool' }, - ], - name: 'setPayoutWhitelist', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_amount', internalType: 'uint256', type: 'uint256' }], - name: 'setReputationMiningCycleReward', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_resolver', internalType: 'address', type: 'address' }, - ], - name: 'addExtensionToNetwork', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_version', internalType: 'uint256', type: 'uint256' }, - ], - name: 'installExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_newVersion', internalType: 'uint256', type: 'uint256' }, - ], - name: 'upgradeExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - { name: '_deprecated', internalType: 'bool', type: 'bool' }, - ], - name: 'deprecateExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_extensionId', internalType: 'bytes32', type: 'bytes32' }, - ], - name: 'uninstallExtension', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: '_childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: '_parentDomainId', internalType: 'uint256', type: 'uint256' }, - { name: '_metadata', internalType: 'string', type: 'string' }, - ], - name: 'addDomain', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: '_childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_metadata', internalType: 'string', type: 'string' }, - ], - name: 'editDomain', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_approvee', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'approveStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'obligateStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'deobligateStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: '_childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: '_obligator', internalType: 'address', type: 'address' }, - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - { name: '_beneficiary', internalType: 'address', type: 'address' }, - ], - name: 'transferStake', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_obligator', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'getApproval', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_obligator', internalType: 'address', type: 'address' }, - { name: '_domainId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'getObligation', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'unlockToken', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_spender', internalType: 'address', type: 'address' }, - ], - name: 'updateApprovalAmount', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_spender', internalType: 'address', type: 'address' }, - ], - name: 'getTokenApproval', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_token', internalType: 'address', type: 'address' }], - name: 'getTotalTokenApproval', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_targets', internalType: 'address[]', type: 'address[]' }, - { name: '_actions', internalType: 'bytes[]', type: 'bytes[]' }, - { name: '_strict', internalType: 'bool', type: 'bool' }, - ], - name: 'makeArbitraryTransactions', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_to', internalType: 'address', type: 'address' }, - { name: '_action', internalType: 'bytes', type: 'bytes' }, - ], - name: 'makeSingleArbitraryTransaction', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_payload', internalType: 'bytes', type: 'bytes' }, - { name: '_sigR', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigS', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigV', internalType: 'uint8', type: 'uint8' }, - ], - name: 'executeMetaTransaction', - outputs: [{ name: '', internalType: 'bytes', type: 'bytes' }], - stateMutability: 'payable', - }, - { - type: 'function', - inputs: [ - { name: '_owner', internalType: 'address', type: 'address' }, - { name: '_nonce', internalType: 'uint256', type: 'uint256' }, - { name: '_chainId', internalType: 'uint256', type: 'uint256' }, - { name: '_payload', internalType: 'bytes', type: 'bytes' }, - { name: '_sigR', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigS', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigV', internalType: 'uint8', type: 'uint8' }, - ], - name: 'verify', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_metadataDelta', internalType: 'string', type: 'string' }, - ], - name: 'editColonyByDelta', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_amount', internalType: 'uint256', type: 'uint256' }, - ], - name: 'burnTokens', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'addLocalSkill', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_localSkillId', internalType: 'uint256', type: 'uint256' }, - { name: '_deprecated', internalType: 'bool', type: 'bool' }, - ], - name: 'deprecateLocalSkill', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'getRootLocalSkill', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_user', internalType: 'address', type: 'address' }], - name: 'getMetatransactionNonce', - outputs: [{ name: 'nonce', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: 'data', internalType: 'bytes[]', type: 'bytes[]' }], - name: 'multicall', - outputs: [{ name: 'results', internalType: 'bytes[]', type: 'bytes[]' }], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - name: 'DEPRECATED_taskWorkRatings', - outputs: [ - { name: 'count', internalType: 'uint256', type: 'uint256' }, - { name: 'timestamp', internalType: 'uint256', type: 'uint256' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getTaskCount', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getTaskChangeNonce', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getTaskWorkRatingSecretsInfo', - outputs: [ - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_id', internalType: 'uint256', type: 'uint256' }, - { name: '_role', internalType: 'uint8', type: 'uint8' }, - ], - name: 'getTaskWorkRatingSecret', - outputs: [{ name: '', internalType: 'bytes32', type: 'bytes32' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_id', internalType: 'uint256', type: 'uint256' }, - { name: '_role', internalType: 'uint8', type: 'uint8' }, - ], - name: 'getTaskRole', - outputs: [ - { - name: 'role', - internalType: 'struct ColonyDataTypes.Role', - type: 'tuple', - components: [ - { name: 'user', internalType: 'address payable', type: 'address' }, - { name: 'rateFail', internalType: 'bool', type: 'bool' }, - { - name: 'rating', - internalType: 'enum ColonyDataTypes.TaskRatings', - type: 'uint8', - }, - ], - }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getTask', - outputs: [ - { name: '', internalType: 'bytes32', type: 'bytes32' }, - { name: '', internalType: 'bytes32', type: 'bytes32' }, - { - name: '', - internalType: 'enum ColonyDataTypes.TaskStatus', - type: 'uint8', - }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256', type: 'uint256' }, - { name: '', internalType: 'uint256[]', type: 'uint256[]' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getPayment', - outputs: [ - { - name: '', - internalType: 'struct ColonyDataTypes.Payment', - type: 'tuple', - components: [ - { - name: 'recipient', - internalType: 'address payable', - type: 'address', - }, - { name: 'finalized', internalType: 'bool', type: 'bool' }, - { name: 'fundingPotId', internalType: 'uint256', type: 'uint256' }, - { name: 'domainId', internalType: 'uint256', type: 'uint256' }, - { name: 'skills', internalType: 'uint256[]', type: 'uint256[]' }, - ], - }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getPaymentCount', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: 'miningChainId', internalType: 'uint256', type: 'uint256' }, - { name: 'newHash', internalType: 'bytes32', type: 'bytes32' }, - { name: 'newNLeaves', internalType: 'uint256', type: 'uint256' }, - ], - name: 'initialiseReputationMining', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_bridgeAddress', internalType: 'address', type: 'address' }, - ], - name: 'setColonyBridgeAddress', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: 'permissionDomainId', internalType: 'uint256', type: 'uint256' }, - { name: 'childSkillIndex', internalType: 'uint256', type: 'uint256' }, - { name: 'childDomainId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'validateDomainInheritance', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_localSkillId', internalType: 'uint256', type: 'uint256' }, - ], - name: 'getLocalSkill', - outputs: [ - { - name: 'localSkill', - internalType: 'struct ColonyDataTypes.LocalSkill', - type: 'tuple', - components: [ - { name: 'exists', internalType: 'bool', type: 'bool' }, - { name: 'deprecated', internalType: 'bool', type: 'bool' }, - ], - }, - ], - stateMutability: 'view', - }, -] as const; - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// ColonyNetwork -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -export const colonyNetworkAbi = [ - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'auction', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'quantity', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'AuctionCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'bridgeAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'BridgeSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colonyId', - internalType: 'uint256', - type: 'uint256', - indexed: true, - }, - { - name: 'colonyAddress', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'label', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'ColonyLabelRegistered', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'resolver', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyNetworkInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'resolver', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ColonyVersionAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionAddedToNetwork', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'ExtensionDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionInstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExtensionUninstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionUpgraded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'authority', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'LogSetAuthority', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'owner', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'LogSetOwner', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'metaColony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'rootSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'MetaColonyCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'userAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'relayerAddress', - internalType: 'address payable', - type: 'address', - indexed: false, - }, - { name: 'payload', internalType: 'bytes', type: 'bytes', indexed: false }, - ], - name: 'MetaTransactionExecuted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'miningCycleResolver', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'MiningCycleResolverSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'feeInverse', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'NetworkFeeInverseSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'ens', internalType: 'address', type: 'address', indexed: false }, - { - name: 'rootNode', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'RegistrarInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'miner', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'tokensLost', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMinerPenalised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'hash', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - { - name: 'nLeaves', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMiningCycleComplete', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'inactiveReputationMiningCycle', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'ReputationMiningInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMiningRewardSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'newHash', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - { - name: 'newNLeaves', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'stakers', - internalType: 'address[]', - type: 'address[]', - indexed: false, - }, - { - name: 'reward', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationRootHashSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateSentToBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStoredFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'parentSkillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillCreationStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillStoredFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAuthorityAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenAuthorityDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenLocking', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenLockingAddressSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'status', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'TokenWhitelisted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', internalType: 'address', type: 'address', indexed: true }, - { - name: 'label', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'UserLabelRegistered', - }, - { - type: 'function', - inputs: [ - { name: '_version', internalType: 'uint256', type: 'uint256' }, - { name: '_resolver', internalType: 'address', type: 'address' }, - ], - name: 'addColonyVersion', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'authority', - outputs: [ - { name: '', internalType: 'contract DSAuthority', type: 'address' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_slot', internalType: 'uint256', type: 'uint256' }], - name: 'checkNotAdditionalProtectedVariable', - outputs: [], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_payload', internalType: 'bytes', type: 'bytes' }, - { name: '_sigR', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigS', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigV', internalType: 'uint8', type: 'uint8' }, - ], - name: 'executeMetaTransaction', - outputs: [{ name: 'returnData', internalType: 'bytes', type: 'bytes' }], - stateMutability: 'payable', - }, - { - type: 'function', - inputs: [{ name: '_id', internalType: 'uint256', type: 'uint256' }], - name: 'getColony', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getColonyCount', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_version', internalType: 'uint256', type: 'uint256' }], - name: 'getColonyVersionResolver', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getCurrentColonyVersion', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getFeeInverse', - outputs: [ - { name: '_feeInverse', internalType: 'uint256', type: 'uint256' }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getMetaColony', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_user', internalType: 'address', type: 'address' }], - name: 'getMetatransactionNonce', - outputs: [{ name: 'nonce', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getMiningChainId', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_token', internalType: 'address', type: 'address' }], - name: 'getPayoutWhitelist', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getReputationMiningSkillId', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getReputationRootHash', - outputs: [{ name: '', internalType: 'bytes32', type: 'bytes32' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getReputationRootHashNLeaves', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getReputationRootHashNNodes', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: '_skillId', internalType: 'uint256', type: 'uint256' }], - name: 'getSkill', - outputs: [ - { - name: 'skill', - internalType: 'struct ColonyNetworkDataTypes.Skill', - type: 'tuple', - components: [ - { name: 'nParents', internalType: 'uint128', type: 'uint128' }, - { name: 'nChildren', internalType: 'uint128', type: 'uint128' }, - { name: 'parents', internalType: 'uint256[]', type: 'uint256[]' }, - { name: 'children', internalType: 'uint256[]', type: 'uint256[]' }, - { - name: 'DEPRECATED_globalSkill', - internalType: 'bool', - type: 'bool', - }, - { name: 'DEPRECATED_deprecated', internalType: 'bool', type: 'bool' }, - ], - }, - ], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getSkillCount', - outputs: [{ name: '', internalType: 'uint256', type: 'uint256' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [], - name: 'getTokenLocking', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { name: '_resolver', internalType: 'address', type: 'address' }, - { name: '_version', internalType: 'uint256', type: 'uint256' }, - ], - name: 'initialise', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_colony', internalType: 'address', type: 'address' }], - name: 'isColony', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [{ name: 'data', internalType: 'bytes[]', type: 'bytes[]' }], - name: 'multicall', - outputs: [{ name: 'results', internalType: 'bytes[]', type: 'bytes[]' }], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [], - name: 'owner', - outputs: [{ name: '', internalType: 'address', type: 'address' }], - stateMutability: 'view', - }, - { - type: 'function', - inputs: [ - { - name: 'authority_', - internalType: 'contract DSAuthority', - type: 'address', - }, - ], - name: 'setAuthority', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: '_feeInverse', internalType: 'uint256', type: 'uint256' }], - name: 'setFeeInverse', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [{ name: 'owner_', internalType: 'address', type: 'address' }], - name: 'setOwner', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_token', internalType: 'address', type: 'address' }, - { name: '_status', internalType: 'bool', type: 'bool' }, - ], - name: 'setPayoutWhitelist', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_tokenLocking', internalType: 'address', type: 'address' }, - ], - name: 'setTokenLocking', - outputs: [], - stateMutability: 'nonpayable', - }, - { - type: 'function', - inputs: [ - { name: '_user', internalType: 'address', type: 'address' }, - { name: '_nonce', internalType: 'uint256', type: 'uint256' }, - { name: '_chainId', internalType: 'uint256', type: 'uint256' }, - { name: '_payload', internalType: 'bytes', type: 'bytes' }, - { name: '_sigR', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigS', internalType: 'bytes32', type: 'bytes32' }, - { name: '_sigV', internalType: 'uint8', type: 'uint8' }, - ], - name: 'verify', - outputs: [{ name: '', internalType: 'bool', type: 'bool' }], - stateMutability: 'view', - }, -] as const; - -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -// ColonyNetworkEvents -////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - -export const colonyNetworkEventsAbi = [ - { - type: 'event', - anonymous: false, - inputs: [{ name: 'resolver', type: 'address', indexed: false }], - name: 'ColonyNetworkInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'tokenLocking', type: 'address', indexed: false }], - name: 'TokenLockingAddressSet', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'miningCycleResolver', type: 'address', indexed: false }], - name: 'MiningCycleResolverSet', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'feeInverse', type: 'uint256', indexed: false }], - name: 'NetworkFeeInverseSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'version', type: 'uint256', indexed: false }, - { name: 'resolver', type: 'address', indexed: false }, - ], - name: 'ColonyVersionAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'metaColony', type: 'address', indexed: false }, - { name: 'token', type: 'address', indexed: false }, - { name: 'rootSkillId', type: 'uint256', indexed: false }, - ], - name: 'MetaColonyCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'colonyId', type: 'uint256', indexed: true }, - { name: 'colonyAddress', type: 'address', indexed: true }, - { name: 'token', type: 'address', indexed: false }, - ], - name: 'ColonyAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'skillId', type: 'uint256', indexed: false }, - { name: 'parentSkillId', type: 'uint256', indexed: false }, - ], - name: 'SkillAdded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'auction', type: 'address', indexed: false }, - { name: 'token', type: 'address', indexed: false }, - { name: 'quantity', type: 'uint256', indexed: false }, - ], - name: 'AuctionCreated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'inactiveReputationMiningCycle', - type: 'address', - indexed: false, - }, - ], - name: 'ReputationMiningInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'hash', type: 'bytes32', indexed: false }, - { name: 'nNodes', type: 'uint256', indexed: false }, - ], - name: 'ReputationMiningCycleComplete', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'newHash', type: 'bytes32', indexed: false }, - { name: 'newNNodes', type: 'uint256', indexed: false }, - { name: 'stakers', type: 'address[]', indexed: false }, - { name: 'reward', type: 'uint256', indexed: false }, - ], - name: 'ReputationRootHashSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'user', type: 'address', indexed: true }, - { name: 'label', type: 'bytes32', indexed: false }, - ], - name: 'UserLabelRegistered', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'colony', type: 'address', indexed: true }, - { name: 'label', type: 'bytes32', indexed: false }, - ], - name: 'ColonyLabelRegistered', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'authority', type: 'address', indexed: true }], - name: 'LogSetAuthority', - }, - { - type: 'event', - anonymous: false, - inputs: [{ name: 'owner', type: 'address', indexed: true }], - name: 'LogSetOwner', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionAddedToNetwork', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'deprecated', - internalType: 'bool', - type: 'bool', - indexed: false, - }, - ], - name: 'ExtensionDeprecated', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionInstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - ], - name: 'ExtensionUninstalled', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'extensionId', - internalType: 'bytes32', - type: 'bytes32', - indexed: true, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: true, - }, - { - name: 'version', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ExtensionUpgraded', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { name: 'ens', internalType: 'address', type: 'address', indexed: false }, - { - name: 'rootNode', - internalType: 'bytes32', - type: 'bytes32', - indexed: false, - }, - ], - name: 'RegistrarInitialised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'miner', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'tokensLost', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMinerPenalised', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'amount', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationMiningRewardSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'token', - internalType: 'address', - type: 'address', - indexed: false, - }, - { name: 'status', internalType: 'bool', type: 'bool', indexed: false }, - ], - name: 'TokenWhitelisted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'user', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'relayerAddress', - internalType: 'address payable', - type: 'address', - indexed: false, - }, - { - name: 'functionSignature', - internalType: 'bytes', - type: 'bytes', - indexed: false, - }, - ], - name: 'MetaTransactionExecuted', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAuthorityAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenAuthorityDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'tokenAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'TokenDeployed', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'bridgeAddress', - internalType: 'address', - type: 'address', - indexed: false, - }, - ], - name: 'BridgeSet', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateSentToBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'count', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'chainId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - { - name: 'colony', - internalType: 'address', - type: 'address', - indexed: false, - }, - { - name: 'updateNumber', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'ReputationUpdateStoredFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillAddedFromBridge', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillCreationStored', - }, - { - type: 'event', - anonymous: false, - inputs: [ - { - name: 'skillId', - internalType: 'uint256', - type: 'uint256', - indexed: false, - }, - ], - name: 'SkillStoredFromBridge', - }, -] as const; From 4fa7a94a6306b69eb070359f9308f70ab387c9f0 Mon Sep 17 00:00:00 2001 From: Dave Creaser Date: Thu, 16 Jan 2025 16:50:09 +0000 Subject: [PATCH 12/19] Move targetChainId up to the top level of colonyAction --- .../handlers/disableProxyColony.ts | 2 +- .../handlers/enableProxyColony.ts | 2 +- .../proxyColonies/createProxyColony.ts | 2 +- .../proxyColonies/createProxyColony.ts | 2 +- .../proxyColonies/proxyColonyRequested.ts | 2 +- .../graphql/src/fragments/actions.graphql | 2 +- packages/graphql/src/generated.ts | 23 ++++++++++++------- 7 files changed, 21 insertions(+), 14 deletions(-) diff --git a/apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts b/apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts index 8c711ca7e..61ddfd1f9 100644 --- a/apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts +++ b/apps/main-chain/src/handlers/metadataDelta/handlers/disableProxyColony.ts @@ -58,8 +58,8 @@ export const handleDisableProxyColony = async ( await writeActionFromEvent(event, colonyAddress, { type: ColonyActionType.RemoveProxyColony, initiatorAddress, + targetChainId: Number(foreignChainId), multiChainInfo: { - targetChainId: Number(foreignChainId), completed: true, }, fromDomainId: getDomainDatabaseId(colonyAddress, Id.RootDomain), diff --git a/apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts b/apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts index 59583cdd5..db20e07bd 100644 --- a/apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts +++ b/apps/main-chain/src/handlers/metadataDelta/handlers/enableProxyColony.ts @@ -58,8 +58,8 @@ export const handleEnableProxyColony = async ( await writeActionFromEvent(event, colonyAddress, { type: ColonyActionType.AddProxyColony, initiatorAddress, + targetChainId: Number(foreignChainId), multiChainInfo: { - targetChainId: Number(foreignChainId), completed: true, }, fromDomainId: getDomainDatabaseId(colonyAddress, Id.RootDomain), diff --git a/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts b/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts index bc5c0702f..ab61f7d9f 100644 --- a/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts +++ b/apps/main-chain/src/handlers/motions/motionCreated/handlers/proxyColonies/createProxyColony.ts @@ -15,9 +15,9 @@ export const handleCreateProxyColonyMotion = async ( await createMotionInDB(colonyAddress, event, { type: motionNameMapping[parsedAction.name], + targetChainId: destinationChainId.toNumber(), multiChainInfo: { completed: false, - targetChainId: destinationChainId.toNumber(), }, }); }; diff --git a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts index 26e35d466..2d6e7b914 100644 --- a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts +++ b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/proxyColonies/createProxyColony.ts @@ -22,9 +22,9 @@ export const handleCreateProxyColonyMultiSig = async ( await createMultiSigInDB(colonyAddress, event, { type: multiSigNameMapping[name], + targetChainId: destinationChainId.toNumber(), multiChainInfo: { completed: false, - targetChainId: destinationChainId.toNumber(), }, }); }; diff --git a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts index 3bb52eae5..385f69344 100644 --- a/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts +++ b/apps/main-chain/src/handlers/proxyColonies/proxyColonyRequested.ts @@ -71,9 +71,9 @@ export const handleProxyColonyRequested: EventHandler = async ( await writeActionFromEvent(event, colonyAddress, { type: ColonyActionType.AddProxyColony, initiatorAddress: agent, + targetChainId: destinationChainId.toNumber(), multiChainInfo: { completed: false, - targetChainId: destinationChainId.toNumber(), wormholeInfo: { sequence: emitterSequence, emitterAddress, diff --git a/packages/graphql/src/fragments/actions.graphql b/packages/graphql/src/fragments/actions.graphql index dc2ad096f..c0546cdd7 100644 --- a/packages/graphql/src/fragments/actions.graphql +++ b/packages/graphql/src/fragments/actions.graphql @@ -1,5 +1,4 @@ fragment MultiChainInfo on MultiChainInfo { - targetChainId completed wormholeInfo { emitterChainId @@ -31,4 +30,5 @@ fragment ActionMetadataInfo on ColonyAction { multiChainInfo { ...MultiChainInfo } + targetChainId } diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index 0d7991b5b..3c399c4cf 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -547,6 +547,8 @@ export type ColonyAction = { * Currently it is impossible to tell the reason for the action being hidden from the actions list */ showInActionsList: Scalars['Boolean']; + /** Target chain id if the action is on a proxy colony chain */ + targetChainId?: Maybe; /** The target Domain of the action, if applicable */ toDomain?: Maybe; /** The target Domain identifier, if applicable */ @@ -1511,6 +1513,7 @@ export type CreateColonyActionInput = { rolesAreMultiSig?: InputMaybe; rootHash: Scalars['String']; showInActionsList: Scalars['Boolean']; + targetChainId?: InputMaybe; toDomainId?: InputMaybe; toPotId?: InputMaybe; tokenAddress?: InputMaybe; @@ -2977,6 +2980,7 @@ export type ModelColonyActionConditionInput = { rolesAreMultiSig?: InputMaybe; rootHash?: InputMaybe; showInActionsList?: InputMaybe; + targetChainId?: InputMaybe; toDomainId?: InputMaybe; toPotId?: InputMaybe; tokenAddress?: InputMaybe; @@ -3024,6 +3028,7 @@ export type ModelColonyActionFilterInput = { rolesAreMultiSig?: InputMaybe; rootHash?: InputMaybe; showInActionsList?: InputMaybe; + targetChainId?: InputMaybe; toDomainId?: InputMaybe; toPotId?: InputMaybe; tokenAddress?: InputMaybe; @@ -4376,6 +4381,7 @@ export type ModelSubscriptionColonyActionFilterInput = { rolesAreMultiSig?: InputMaybe; rootHash?: InputMaybe; showInActionsList?: InputMaybe; + targetChainId?: InputMaybe; toDomainId?: InputMaybe; toPotId?: InputMaybe; tokenAddress?: InputMaybe; @@ -5452,13 +5458,11 @@ export type MotionStateHistoryInput = { export type MultiChainInfo = { __typename?: 'MultiChainInfo'; completed: Scalars['Boolean']; - targetChainId: Scalars['Int']; wormholeInfo?: Maybe; }; export type MultiChainInfoInput = { completed: Scalars['Boolean']; - targetChainId: Scalars['Int']; wormholeInfo?: InputMaybe; }; @@ -8189,6 +8193,7 @@ export enum SearchableColonyActionAggregateField { RolesAreMultiSig = 'rolesAreMultiSig', RootHash = 'rootHash', ShowInActionsList = 'showInActionsList', + TargetChainId = 'targetChainId', ToDomainId = 'toDomainId', ToPotId = 'toPotId', TokenAddress = 'tokenAddress', @@ -8245,6 +8250,7 @@ export type SearchableColonyActionFilterInput = { rolesAreMultiSig?: InputMaybe; rootHash?: InputMaybe; showInActionsList?: InputMaybe; + targetChainId?: InputMaybe; toDomainId?: InputMaybe; toPotId?: InputMaybe; tokenAddress?: InputMaybe; @@ -8289,6 +8295,7 @@ export enum SearchableColonyActionSortableFields { RolesAreMultiSig = 'rolesAreMultiSig', RootHash = 'rootHash', ShowInActionsList = 'showInActionsList', + TargetChainId = 'targetChainId', ToDomainId = 'toDomainId', ToPotId = 'toPotId', TokenAddress = 'tokenAddress', @@ -9493,6 +9500,7 @@ export type UpdateColonyActionInput = { rolesAreMultiSig?: InputMaybe; rootHash?: InputMaybe; showInActionsList?: InputMaybe; + targetChainId?: InputMaybe; toDomainId?: InputMaybe; toPotId?: InputMaybe; tokenAddress?: InputMaybe; @@ -10219,7 +10227,6 @@ export type VotingReputationParamsInput = { export type MultiChainInfoFragment = { __typename?: 'MultiChainInfo'; - targetChainId: number; completed: boolean; wormholeInfo?: { __typename?: 'ActionWormholeInfo'; @@ -10241,6 +10248,7 @@ export type ActionMetadataInfoFragment = { initiatorAddress: string; recipientAddress?: string | null; members?: Array | null; + targetChainId?: number | null; pendingDomainMetadata?: { __typename?: 'DomainMetadata'; name: string; @@ -10289,7 +10297,6 @@ export type ActionMetadataInfoFragment = { payments?: Array<{ __typename?: 'Payment'; recipientAddress: string }> | null; multiChainInfo?: { __typename?: 'MultiChainInfo'; - targetChainId: number; completed: boolean; wormholeInfo?: { __typename?: 'ActionWormholeInfo'; @@ -11284,6 +11291,7 @@ export type GetActionInfoQuery = { initiatorAddress: string; recipientAddress?: string | null; members?: Array | null; + targetChainId?: number | null; pendingDomainMetadata?: { __typename?: 'DomainMetadata'; name: string; @@ -11335,7 +11343,6 @@ export type GetActionInfoQuery = { }> | null; multiChainInfo?: { __typename?: 'MultiChainInfo'; - targetChainId: number; completed: boolean; wormholeInfo?: { __typename?: 'ActionWormholeInfo'; @@ -12070,6 +12077,7 @@ export type GetColonyActionByMotionIdQuery = { initiatorAddress: string; recipientAddress?: string | null; members?: Array | null; + targetChainId?: number | null; pendingDomainMetadata?: { __typename?: 'DomainMetadata'; name: string; @@ -12121,7 +12129,6 @@ export type GetColonyActionByMotionIdQuery = { }> | null; multiChainInfo?: { __typename?: 'MultiChainInfo'; - targetChainId: number; completed: boolean; wormholeInfo?: { __typename?: 'ActionWormholeInfo'; @@ -12251,6 +12258,7 @@ export type GetColonyActionByMultiSigIdQuery = { initiatorAddress: string; recipientAddress?: string | null; members?: Array | null; + targetChainId?: number | null; pendingDomainMetadata?: { __typename?: 'DomainMetadata'; name: string; @@ -12302,7 +12310,6 @@ export type GetColonyActionByMultiSigIdQuery = { }> | null; multiChainInfo?: { __typename?: 'MultiChainInfo'; - targetChainId: number; completed: boolean; wormholeInfo?: { __typename?: 'ActionWormholeInfo'; @@ -12604,7 +12611,6 @@ export const ColonyMetadata = gql` `; export const MultiChainInfo = gql` fragment MultiChainInfo on MultiChainInfo { - targetChainId completed wormholeInfo { emitterChainId @@ -12637,6 +12643,7 @@ export const ActionMetadataInfo = gql` multiChainInfo { ...MultiChainInfo } + targetChainId } ${DomainMetadata} ${ColonyMetadata} From fd28eeeae1ed27e6aabfda33588be836bb5d036a Mon Sep 17 00:00:00 2001 From: Dave Creaser Date: Tue, 21 Jan 2025 11:14:29 +0000 Subject: [PATCH 13/19] Fixes after rebase --- .../handlers/motions/motionCreated/handlers/metadataDelta.ts | 2 +- .../handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts b/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts index 6dd3273a1..0f622a136 100644 --- a/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts +++ b/apps/main-chain/src/handlers/motions/motionCreated/handlers/metadataDelta.ts @@ -70,8 +70,8 @@ export const handleMetadataDeltaMotion = async ( : ColonyActionType.AddProxyColonyMotion, multiChainInfo: { completed: false, - targetChainId: Number(targetChainId), }, + targetChainId: Number(targetChainId), }); } } catch (error) { diff --git a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts index 387298c63..69213980e 100644 --- a/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts +++ b/apps/main-chain/src/handlers/multiSig/multiSigCreated/handlers/metadataDelta.ts @@ -69,8 +69,8 @@ export const handleMetadataDeltaMultiSig = async ( : ColonyActionType.AddProxyColonyMultisig, multiChainInfo: { completed: false, - targetChainId: Number(targetChainId), }, + targetChainId: Number(targetChainId), }); } } catch (error) { From 8776d33100b09669170a6094a748623e1abaa318 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 22 Jan 2025 10:34:17 +0000 Subject: [PATCH 14/19] update main workflow to build main chain --- .github/workflows/build-deploy.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-deploy.yaml b/.github/workflows/build-deploy.yaml index 71065c452..6fae2f2bb 100644 --- a/.github/workflows/build-deploy.yaml +++ b/.github/workflows/build-deploy.yaml @@ -65,6 +65,8 @@ jobs: context: ${{ github.workspace }} file: ./Dockerfile push: true + build-args: | + BUILD_TARGET=main-chain tags: | ${{ env.ECR_REPOSITORY }}:run-${{ github.run_number }} ${{ env.ECR_REPOSITORY }}:${{ env.COMMIT_HASH }} From ca781fe3c57aa10df2b4f0ce087b5b5fcd225389 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 22 Jan 2025 10:37:17 +0000 Subject: [PATCH 15/19] cicd: add changes to dockerfile and new proxy build workflow --- .github/workflows/build-deploy-proxy.yaml | 220 ++++++++++++++++++++++ Dockerfile | 3 + 2 files changed, 223 insertions(+) create mode 100644 .github/workflows/build-deploy-proxy.yaml diff --git a/.github/workflows/build-deploy-proxy.yaml b/.github/workflows/build-deploy-proxy.yaml new file mode 100644 index 000000000..80d3bf4ad --- /dev/null +++ b/.github/workflows/build-deploy-proxy.yaml @@ -0,0 +1,220 @@ +name: Build and deploy cdapp block-ingestor docker image + +on: + + workflow_dispatch: # Allows manual workflow trigger + repository_dispatch: # Allows API workflow trigger + types: [cdapp-block-ingestor-proxy-chain] + + # push: + # branches: + # - master # Automatically deploy on commits to master + # paths-ignore: + # - '.github/**' + # - '**.md' + +concurrency: + group: cdapp-block-ingestor-proxy-chain + cancel-in-progress: true + +# Set global env variables +env: + AWS_REGION: eu-west-2 + ECR_REPOSITORY: ${{ secrets.AWS_ACCOUNT_ID_QA }}.dkr.ecr.eu-west-2.amazonaws.com/cdapp/block-ingestor-proxy-chain + COMMIT_HASH: ${{ github.event.client_payload.COMMIT_HASH != null && github.event.client_payload.COMMIT_HASH || github.sha }} + +jobs: + + # Build cdapp block-ingestor and push to AWS ECR + buildAndPush: + + runs-on: ubuntu-latest + + steps: + + - name: Echo Env Vars through Context + run: | + echo "$GITHUB_CONTEXT" + + - name: Configure AWS credentials + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_QA }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_QA }} + aws-region: ${{ env.AWS_REGION }} + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v1 + + - name: Checkout + uses: actions/checkout@v2 + with: + fetch-depth: 0 + + - name: Checkout relevant branch + run: + git checkout ${{ github.event.client_payload.COMMIT_HASH != null && github.event.client_payload.COMMIT_HASH || github.sha }} + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + + - name: Build and push + uses: docker/build-push-action@v3 + with: + context: ${{ github.workspace }} + file: ./Dockerfile + push: true + build-args: | + BUILD_TARGET=proxy-chain + tags: | + ${{ env.ECR_REPOSITORY }}:run-${{ github.run_number }} + ${{ env.ECR_REPOSITORY }}:${{ env.COMMIT_HASH }} + + - uses: sarisia/actions-status-discord@c193626e5ce172002b8161e116aa897de7ab5383 + if: always() + with: + webhook: ${{ secrets.DISCORD_WEBHOOK }} + title: "Build and push cdapp block-ingestor" + + # Deploy cdapp block-ingestor to QA environment + deployQA: + + needs: buildAndPush + + runs-on: ubuntu-latest + + env: + NAMESPACE: cdapp + CLUSTER_NAME: qa-cluster + ENVIRONMENT_TAG: qa + REPOSITORY_NAME: cdapp/block-ingestor + + steps: + + - name: Configure AWS credentials for ECR + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_QA }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_QA }} + aws-region: ${{ env.AWS_REGION }} + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v1 + + - name: Echo current image and tag new image + run: | + echo -e "Getting image info...\n" + + echo -e "###### Current image being used ######\n" + SHA256=$(aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageTag=${{ env.ENVIRONMENT_TAG }} --output json | jq '.images[].imageId.imageDigest') + aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageDigest=$SHA256 --output json | jq '.images[].imageId' + + echo -e "\n###### Tagging new image with environment tag ######" + MANIFEST=$(aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageTag=${{ env.COMMIT_HASH }} --output json | jq --raw-output --join-output '.images[0].imageManifest') + aws ecr put-image --repository-name ${{ env.REPOSITORY_NAME }} --image-tag ${{ env.ENVIRONMENT_TAG }} --image-manifest "$MANIFEST" + + echo -e "\n###### New image being used ######\n" + SHA256=$(aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageTag=${{ env.ENVIRONMENT_TAG }} --output json | jq '.images[].imageId.imageDigest') + aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageDigest=$SHA256 --output json | jq '.images[].imageId' + + - name: Configure AWS credentials for EKS + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_QA }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_QA }} + role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID_QA }}:role/eks-admin + role-session-name: github-cicd + role-duration-seconds: 1200 + aws-region: ${{ env.AWS_REGION }} + + - name: Configure AWS EKS + run: | + aws eks --region ${{ env.AWS_REGION }} update-kubeconfig --name ${{ env.CLUSTER_NAME }} + + - name: Deploy to Kubernetes cluster + run: | + kubectl rollout restart deployment/cdapp-block-ingestor-${{ env.ENVIRONMENT_TAG }}-polygon-amoy -n ${{ env.NAMESPACE }} + + - name: Validate Kubernetes deployment + run: | + kubectl rollout status deployment/cdapp-block-ingestor-${{ env.ENVIRONMENT_TAG }}-polygon-amoy -n ${{ env.NAMESPACE }} + + - uses: sarisia/actions-status-discord@c193626e5ce172002b8161e116aa897de7ab5383 + if: always() + with: + webhook: ${{ secrets.DISCORD_WEBHOOK }} + title: "Deploy cdapp block-ingestor to ${{ env.ENVIRONMENT_TAG }}-polygon-amoy" + + # Deploy cdapp block-ingestor to Prod environment + deployProd: + + needs: deployQA + + environment: prod + + runs-on: ubuntu-latest + + env: + NAMESPACE: cdapp + CLUSTER_NAME: prod-cluster + ENVIRONMENT_TAG: prod + REPOSITORY_NAME: cdapp/block-ingestor + + steps: + + - name: Configure AWS credentials for ECR + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_QA }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_QA }} + aws-region: ${{ env.AWS_REGION }} + + - name: Login to Amazon ECR + id: login-ecr + uses: aws-actions/amazon-ecr-login@v1 + + - name: Echo current image and tag new image + run: | + echo -e "Getting image info...\n" + + echo -e "###### Current image being used ######\n" + SHA256=$(aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageTag=${{ env.ENVIRONMENT_TAG }} --output json | jq '.images[].imageId.imageDigest') + aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageDigest=$SHA256 --output json | jq '.images[].imageId' + + echo -e "\n###### Tagging new image with environment tag ######" + MANIFEST=$(aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageTag=${{ env.COMMIT_HASH }} --output json | jq --raw-output --join-output '.images[0].imageManifest') + aws ecr put-image --repository-name ${{ env.REPOSITORY_NAME }} --image-tag ${{ env.ENVIRONMENT_TAG }} --image-manifest "$MANIFEST" + + echo -e "\n###### New image being used ######\n" + SHA256=$(aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageTag=${{ env.ENVIRONMENT_TAG }} --output json | jq '.images[].imageId.imageDigest') + aws ecr batch-get-image --repository-name ${{ env.REPOSITORY_NAME }} --image-ids imageDigest=$SHA256 --output json | jq '.images[].imageId' + + - name: Configure AWS credentials for EKS + uses: aws-actions/configure-aws-credentials@v2 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID_PROD }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY_PROD }} + role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID_PROD }}:role/eks-admin + role-session-name: github-cicd + role-duration-seconds: 1200 + aws-region: ${{ env.AWS_REGION }} + + - name: Configure AWS EKS + run: | + aws eks --region ${{ env.AWS_REGION }} update-kubeconfig --name ${{ env.CLUSTER_NAME }} + + - name: Deploy to Kubernetes cluster + run: | + kubectl rollout restart deployment/cdapp-block-ingestor-${{ env.ENVIRONMENT_TAG }}-polygon-mainnet -n ${{ env.NAMESPACE }} + + - name: Validate Kubernetes deployment + run: | + kubectl rollout status deployment/cdapp-block-ingestor-${{ env.ENVIRONMENT_TAG }}-polygon-mainnet -n ${{ env.NAMESPACE }} + + - uses: sarisia/actions-status-discord@c193626e5ce172002b8161e116aa897de7ab5383 + if: always() + with: + webhook: ${{ secrets.DISCORD_WEBHOOK }} + title: "Deploy cdapp block-ingestor to ${{ env.ENVIRONMENT_TAG }}-polygon-mainnet" diff --git a/Dockerfile b/Dockerfile index e418b30ad..c3d94839b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -25,3 +25,6 @@ COPY --from=build /workspace /workspace WORKDIR /workspace/apps/proxy-chain CMD ["pnpm", "--filter", "@joincolony/proxy-chain", "prod"] +# Final stage that will be used +FROM ${BUILD_TARGET:-main-chain} AS final + From c11d40d0e297de3ad0db9aec50d0759bff2a15a8 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 22 Jan 2025 10:50:16 +0000 Subject: [PATCH 16/19] cicd: update dockerfile build target logic --- Dockerfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index c3d94839b..2a9896d7b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,6 @@ +# Declare the build argument at the top +ARG BUILD_TARGET=main-chain + FROM node:20-slim AS base ENV PNPM_HOME="/pnpm" ENV PATH="$PNPM_HOME:$PATH" @@ -26,5 +29,12 @@ WORKDIR /workspace/apps/proxy-chain CMD ["pnpm", "--filter", "@joincolony/proxy-chain", "prod"] # Final stage that will be used -FROM ${BUILD_TARGET:-main-chain} AS final +FROM ${BUILD_TARGET} AS final + +# Add labels and echo build info +LABEL build_type=${BUILD_TARGET} +RUN echo "🏗️ Building ${BUILD_TARGET} version of block-ingestor" && \ + echo "📦 Final build target: ${BUILD_TARGET}" + +# Keep existing CMD from the selected stage From a3cd46d94cd305aef5abfb2acb82af003db38798 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 22 Jan 2025 10:53:06 +0000 Subject: [PATCH 17/19] cicd: declare build target in final stage --- Dockerfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Dockerfile b/Dockerfile index 2a9896d7b..9efc6e3a3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,6 +31,9 @@ CMD ["pnpm", "--filter", "@joincolony/proxy-chain", "prod"] # Final stage that will be used FROM ${BUILD_TARGET} AS final +# Re-declare the build argument in the final stage +ARG BUILD_TARGET + # Add labels and echo build info LABEL build_type=${BUILD_TARGET} RUN echo "🏗️ Building ${BUILD_TARGET} version of block-ingestor" && \ From ee3deac9f8943490e0105ac38d946b1f07c343d1 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Wed, 22 Jan 2025 10:57:41 +0000 Subject: [PATCH 18/19] cicd: rename cicd workflows and update ecr repo for qa prod proxy chain deploy --- .github/workflows/build-deploy-proxy.yaml | 6 +++--- .github/workflows/build-deploy.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-deploy-proxy.yaml b/.github/workflows/build-deploy-proxy.yaml index 80d3bf4ad..ea0f5d16b 100644 --- a/.github/workflows/build-deploy-proxy.yaml +++ b/.github/workflows/build-deploy-proxy.yaml @@ -1,4 +1,4 @@ -name: Build and deploy cdapp block-ingestor docker image +name: Block ingestor proxy chain - Build and deploy on: @@ -88,7 +88,7 @@ jobs: NAMESPACE: cdapp CLUSTER_NAME: qa-cluster ENVIRONMENT_TAG: qa - REPOSITORY_NAME: cdapp/block-ingestor + REPOSITORY_NAME: cdapp/block-ingestor-proxy-chain steps: @@ -160,7 +160,7 @@ jobs: NAMESPACE: cdapp CLUSTER_NAME: prod-cluster ENVIRONMENT_TAG: prod - REPOSITORY_NAME: cdapp/block-ingestor + REPOSITORY_NAME: cdapp/block-ingestor-proxy-chain steps: diff --git a/.github/workflows/build-deploy.yaml b/.github/workflows/build-deploy.yaml index 6fae2f2bb..4c90888db 100644 --- a/.github/workflows/build-deploy.yaml +++ b/.github/workflows/build-deploy.yaml @@ -1,4 +1,4 @@ -name: Build and deploy cdapp block-ingestor docker image +name: Block ingestor main chain - Build and deploy on: From a927a7175f39ab2b3cc8c6896b00fa183a8a99b0 Mon Sep 17 00:00:00 2001 From: Mihaela-Ioana Mot <32430018+mmioana@users.noreply.github.com> Date: Wed, 22 Jan 2025 16:48:27 +0100 Subject: [PATCH 19/19] Fix: Align generated.ts Fix: Align generated.ts --- packages/graphql/src/generated.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/graphql/src/generated.ts b/packages/graphql/src/generated.ts index 3c399c4cf..7c17160ef 100644 --- a/packages/graphql/src/generated.ts +++ b/packages/graphql/src/generated.ts @@ -13300,9 +13300,9 @@ export const CreateProxyColonyDocument = gql` } } `; -export const CreateProxyColonyDocument = gql` - mutation CreateProxyColony($input: CreateProxyColonyInput!) { - createProxyColony(input: $input) { +export const UpdateProxyColonyDocument = gql` + mutation UpdateProxyColony($input: UpdateProxyColonyInput!) { + updateProxyColony(input: $input) { id } }