diff --git a/.gitignore b/.gitignore index 0d2f80dcb..1bd15fda5 100644 --- a/.gitignore +++ b/.gitignore @@ -89,4 +89,5 @@ act-actions # playwright report **/**/playwright-report/* -**/**/playwright-html/* \ No newline at end of file +**/**/playwright-html/* +*storybook.log \ No newline at end of file diff --git a/packages/app-explorer/package.json b/packages/app-explorer/package.json index 77b2636d3..142cbe77f 100644 --- a/packages/app-explorer/package.json +++ b/packages/app-explorer/package.json @@ -73,7 +73,7 @@ "autoprefixer": "10.4.17", "postcss": "8.4.35", "postcss-import": "16.0.1", - "storybook": "^8.0.8", + "storybook": "8.3.0", "storybook-addon-theme": "workspace:*", "tailwindcss": "3.4.4", "tailwindcss-animate": "1.0.7", diff --git a/packages/app-explorer/src/app/block/[id]/layout.tsx b/packages/app-explorer/src/app/block/[id]/layout.tsx index 41d0b3540..d3e7c73f3 100644 --- a/packages/app-explorer/src/app/block/[id]/layout.tsx +++ b/packages/app-explorer/src/app/block/[id]/layout.tsx @@ -1,17 +1,19 @@ import type { ReactNode } from 'react'; +import { getBlock } from '~/systems/Block/actions/get-block'; import { BlockHeader } from '~/systems/Block/components/BlockHeader'; import type { BlockRouteParams } from '~/systems/Block/types'; -export default function BlockLayout({ +export default async function BlockLayout({ children, params: { id }, }: { children: ReactNode; params: BlockRouteParams; }) { + const { producer } = await getBlock({ id }); return ( <> - + {children} ); diff --git a/packages/app-explorer/src/systems/Block/components/Block.tsx b/packages/app-explorer/src/systems/Block/components/Block.tsx index 13beb593b..787eb99b8 100644 --- a/packages/app-explorer/src/systems/Block/components/Block.tsx +++ b/packages/app-explorer/src/systems/Block/components/Block.tsx @@ -24,7 +24,7 @@ export async function Block({ }: BlockScreenProps) { return ( <> - + {viewMode === ViewModes.Simple && ( (); @@ -23,10 +23,11 @@ export function BlockHeader({ isLoading={isLoading} loadingEl={} regularEl={ - isValidAddress(id) ? ( -
+ // + isValidAddress(producer) ? ( +
) : ( - <>#{id} + <>#{producer} ) } /> diff --git a/packages/app-explorer/src/systems/Block/components/BlockScreenSimple.tsx b/packages/app-explorer/src/systems/Block/components/BlockScreenSimple.tsx index db4c7abe8..d5c62fbb1 100644 --- a/packages/app-explorer/src/systems/Block/components/BlockScreenSimple.tsx +++ b/packages/app-explorer/src/systems/Block/components/BlockScreenSimple.tsx @@ -31,7 +31,14 @@ export function BlockScreenSimple({ }: BlockScreenSimpleProps) { return ( - + + + } + regularEl={block?.height} + /> +
); diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchInput/SearchInput.tsx b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/SearchInput.tsx new file mode 100644 index 000000000..163c47d9f --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/SearchInput.tsx @@ -0,0 +1,178 @@ +'use client'; + +import type { GQLSearchResult, Maybe } from '@fuel-explorer/graphql'; +import type { BaseProps, InputProps } from '@fuels/ui'; +import { Focus, Icon, IconButton, Input, Tooltip, VStack } from '@fuels/ui'; +import { IconCheck, IconSearch, IconX } from '@tabler/icons-react'; +import type { KeyboardEvent } from 'react'; +import { useContext, useRef, useState } from 'react'; +import { useFormStatus } from 'react-dom'; + +import { cx } from '../../../utils/cx'; + +import { SearchResultDropdown } from '../SearchResultDropdown'; +import { SearchContext } from '../SearchWidget'; +import { usePropagateInputMouseClick } from '../hooks/usePropagateInputMouseClick'; +import { DEFAULT_SEARCH_INPUT_WIDTH } from './constants'; +import { styles } from './styles'; + +type SearchInputProps = BaseProps & { + onSubmit?: (value: string) => void; + searchResult?: Maybe; + alwaysDisplayActionButtons?: boolean; + variablePosition?: boolean; +}; + +export function SearchInput({ + value: initialValue = '', + className, + autoFocus, + placeholder = 'Search here...', + searchResult, + variablePosition, + ...props +}: SearchInputProps) { + const classes = styles(); + const [value, setValue] = useState(initialValue as string); + const [isFocused, setIsFocused] = useState(false); + const [isOpen, setIsOpen] = useState(false); + const [hasSubmitted, setHasSubmitted] = useState(false); + const inputRef = useRef(null); + const containerRef = useRef(null); + const { pending } = useFormStatus(); + const { dropdownRef } = useContext(SearchContext); + const openDropdown = hasSubmitted + ? !pending + : isOpen && !pending && !!searchResult; + + usePropagateInputMouseClick({ + containerRef, + inputRef, + enabled: openDropdown, + }); + + function handleChange(event: React.ChangeEvent) { + setValue(event.target.value); + } + + function handleSubmit() { + setIsOpen(true); + setHasSubmitted(true); + } + + function close() { + setIsOpen(false); + setHasSubmitted(false); + } + + function handleClear() { + setValue(''); + close(); + } + + function handleFocus() { + setIsFocused(true); + } + + function handleBlur() { + setIsFocused(false); + } + + function onKeyDown(e: KeyboardEvent) { + if (e.key === 'Enter') { + e.preventDefault(); + (e.target as HTMLFormElement).form?.dispatchEvent( + new Event('submit', { cancelable: true, bubbles: true }), + ); + handleSubmit(); + } + } + + return ( +
+ + +
+ +
+ + + + + + +
+ + + + + +
+
+ { + handleClear(); + }} + onOpenChange={(open) => { + setIsOpen(open); + if (!open) { + close(); + } + }} + /> +
+
+ ); +} diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchInput/constants.ts b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/constants.ts new file mode 100644 index 000000000..b41071dcc --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/constants.ts @@ -0,0 +1 @@ +export const DEFAULT_SEARCH_INPUT_WIDTH = 400; diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchInput/index.ts b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/index.ts new file mode 100644 index 000000000..c068bf432 --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/index.ts @@ -0,0 +1 @@ +export * from './SearchInput'; diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchInput/styles.ts b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/styles.ts new file mode 100644 index 000000000..5869642ad --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchInput/styles.ts @@ -0,0 +1,28 @@ +import { tv } from 'tailwind-variants'; + +export const styles = tv({ + slots: { + searchBox: [ + 'transition-all duration-200 [&[data-active=false]]:ease-in [&[data-active=true]]:ease-out', + 'group justify-center items-center', + 'block left-0 w-full', // needed for properly execution of transitions + '[&[data-variable-position=true]]:[&[data-active=true]]:w-[calc(100vw+1px)] [&[data-variable-position=true]]:[&[data-active=true]]:left-[-64px] tablet:[&[data-active=true]]:w-full', + '[&[data-active=true]]:absolute tablet:[&[data-active=true]]:left-0 [&[data-active=true]]:right-0', + '[&[data-variable-position=true]]:[&[data-active=true]]:top-[-14px] [&[data-variable-position=true]]:tablet:[&[data-active=true]]:top-[-4px] [&[data-variable-position=true]]:desktop:[&[data-active=true]]:top-[-20px]', + '[&[data-active=true]]:z-50', + ], + inputContainer: 'w-full', + inputWrapper: [ + 'outline-none h-[40px] group-[&[data-active=true]]:h-[60px] tablet:group-[&[data-active=true]]:h-[40px]', + 'group-[&[data-active=true]]:rounded-none tablet:group-[&[data-active=true]]:rounded-[var(--text-field-border-radius)] ', + 'border-x-[1px] border-y-[1px] group-[&[data-active=true]]:border-x-0 group-[&[data-active=true]]:border-y-0 tablet:group-[&[data-active=true]]:border-x-[1px] tablet:group-[&[data-active=true]]:border-y-[1px]', + 'border-[var(--color-border)] shadow-none', + 'bg-none dark:bg-[var(--color-surface)] group-[&[data-active=true]]:bg-[var(--color-panel-solid)]', + '[&_.rt-TextFieldChrome]:bg-gray-1 [&_.rt-TextFieldChrome]:outline-none', + '[&_.rt-TextFieldChrome]:[&[data-opened=true]]:rounded-b-none', + 'group-[&[data-active=true]]:[&_.rt-TextFieldChrome]:shadow-none', + ], + inputActionsContainer: + '[&[data-show=false]]:hidden absolute flex items-center h-full right-0 top-0 transform', + }, +}); diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchInput.tsx b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/SearchResultDropdown.tsx similarity index 52% rename from packages/app-explorer/src/systems/Core/components/Search/SearchInput.tsx rename to packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/SearchResultDropdown.tsx index 9eca828d1..97d957fb1 100644 --- a/packages/app-explorer/src/systems/Core/components/Search/SearchInput.tsx +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/SearchResultDropdown.tsx @@ -1,44 +1,26 @@ -'use client'; - -import type { GQLSearchResult, Maybe } from '@fuel-explorer/graphql'; -import type { BaseProps, InputProps } from '@fuels/ui'; import { Box, Dropdown, - Focus, - Icon, - IconButton, - Input, Link, Text, - Tooltip, - VStack, shortAddress, useBreakpoints, } from '@fuels/ui'; -import { IconCheck, IconSearch, IconX } from '@tabler/icons-react'; import NextLink from 'next/link'; -import type { KeyboardEvent } from 'react'; -import { forwardRef, useContext, useEffect, useRef, useState } from 'react'; -import { useFormStatus } from 'react-dom'; +import { forwardRef } from 'react'; import { Routes } from '~/routes'; -import { cx } from '../../utils/cx'; +import { cx } from '../../../utils/cx'; -import { SearchContext } from './SearchWidget'; +import { useRouter } from 'next/navigation'; +import { styles as searchStyles } from '../styles'; import { styles } from './styles'; +import type { SearchDropdownProps } from './types'; -type SearchDropdownProps = { - searchResult?: Maybe; - openDropdown: boolean; - onOpenChange: () => void; - searchValue: string; - width: number; - onSelectItem: () => void; - isExpanded?: boolean; -}; - -const SearchResultDropdown = forwardRef( +export const SearchResultDropdown = forwardRef< + HTMLDivElement, + SearchDropdownProps +>( ( { searchResult, @@ -47,11 +29,20 @@ const SearchResultDropdown = forwardRef( onOpenChange, width, onSelectItem, - isExpanded, + isFocused, }, ref, ) => { + const router = useRouter(); + + function onClick(href: string | undefined) { + onSelectItem?.(); + if (href) { + router.push(href); + } + } const classes = styles(); + const searchClasses = searchStyles(); const { isMobile } = useBreakpoints(); const trimL = isMobile ? 15 : 20; const trimR = isMobile ? 13 : 18; @@ -70,10 +61,10 @@ const SearchResultDropdown = forwardRef( {!searchResult && ( @@ -92,7 +83,15 @@ const SearchResultDropdown = forwardRef( {searchResult?.account && ( <> Account - + + searchResult.account?.address && + onClick( + Routes.accountAssets(searchResult.account.address!), + ) + } + > ( + transaction?.id && + onClick(Routes.txSimple(transaction?.id)) + } > ( )} {searchResult?.block && ( <> - {searchResult.block.id && ( + {searchResult.block.id === searchValue && ( <> Block Hash - + + searchResult.block?.id && + onClick(`/block/${searchResult.block.id}/simple`) + } + > ( )} - {searchResult.block.height && ( + {searchResult.block.height === searchValue && ( <> Block Height - + + searchResult.block?.height && + onClick(`/block/${searchResult.block?.height}/simple`) + } + > ( {searchResult?.contract && ( <> Contract - + + searchResult.contract?.id && + onClick(Routes.contractAssets(searchResult.contract.id)) + } + > ( {searchResult?.transaction && ( <> Transaction - + + searchResult.transaction?.id && + onClick(Routes.txSimple(searchResult.transaction?.id)) + } + > ( ); }, ); - -type SearchInputProps = BaseProps & { - onSubmit?: (value: string) => void; - searchResult?: Maybe; - alwaysDisplayActionButtons?: boolean; - expandOnFocus?: boolean; -}; - -export function SearchInput({ - value: initialValue = '', - className, - autoFocus, - placeholder = 'Search here...', - searchResult, - expandOnFocus, - ...props -}: SearchInputProps) { - const classes = styles(); - const [value, setValue] = useState(initialValue as string); - const [openDropdown, setOpenDropdown] = useState(false); - const [hasSubmitted, setHasSubmitted] = useState(false); - const [isExpanded, setIsExpanded] = useState(false); - const inputRef = useRef(null); - const { pending } = useFormStatus(); - const { dropdownRef } = useContext(SearchContext); - - useEffect(() => { - if (!pending && hasSubmitted) { - setOpenDropdown(true); - setHasSubmitted(false); - } - }, [pending]); - - function handleChange(event: React.ChangeEvent) { - setValue(event.target.value); - } - - function handleSubmit() { - setHasSubmitted(true); - } - - function handleClear() { - setValue(''); - setHasSubmitted(false); - if (isExpanded) { - setIsExpanded(false); - } else { - inputRef.current?.focus(); - } - } - - function expandOnFocusHandler() { - if (expandOnFocus) { - setIsExpanded(true); - } - } - - return ( - - - ) => { - if (e.key === 'Enter') { - e.preventDefault(); - (e.target as HTMLFormElement).form?.dispatchEvent( - new Event('submit', { cancelable: true, bubbles: true }), - ); - handleSubmit(); - } - }} - > - {isExpanded || value?.length ? ( - <> - - {!!value?.length && ( - - - - )} - - - - ) : ( - - - - )} - - - { - setOpenDropdown(false); - handleClear(); - }} - onOpenChange={() => { - if (openDropdown) { - setHasSubmitted(false); - } - setOpenDropdown(!openDropdown); - }} - /> - - ); -} diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/index.ts b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/index.ts new file mode 100644 index 000000000..e1fca467d --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/index.ts @@ -0,0 +1 @@ +export * from './SearchResultDropdown'; diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/styles.ts b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/styles.ts new file mode 100644 index 000000000..9794792ad --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/styles.ts @@ -0,0 +1,12 @@ +import { tv } from 'tailwind-variants'; + +export const styles = tv({ + slots: { + dropdownItem: 'hover:bg-border focus:bg-border cursor-pointer', + dropdownContent: [ + 'ml-[-10px] tablet:ml-0', + 'mt-[-10px] rounded-t-none shadow-none border border-t-0 border-border', + '[&[data-active=true]]:border-t-0', + ], + }, +}); diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/types.ts b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/types.ts new file mode 100644 index 000000000..402d18096 --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchResultDropdown/types.ts @@ -0,0 +1,11 @@ +import type { GQLSearchResult, Maybe } from '@fuel-explorer/graphql/sdk'; + +export type SearchDropdownProps = { + searchResult?: Maybe; + openDropdown: boolean; + isFocused: boolean; + onOpenChange: (open: boolean) => void; + searchValue: string; + width: number; + onSelectItem: () => void; +}; diff --git a/packages/app-explorer/src/systems/Core/components/Search/SearchWidget.tsx b/packages/app-explorer/src/systems/Core/components/Search/SearchWidget.tsx index b7aa46a75..e596bcaef 100644 --- a/packages/app-explorer/src/systems/Core/components/Search/SearchWidget.tsx +++ b/packages/app-explorer/src/systems/Core/components/Search/SearchWidget.tsx @@ -1,6 +1,6 @@ 'use client'; -import { HStack } from '@fuels/ui'; +import { Flex } from '@fuels/ui'; import type { MutableRefObject } from 'react'; import { createContext, useRef } from 'react'; import { SearchForm } from './SearchForm'; @@ -12,29 +12,25 @@ export const SearchContext = createContext<{ type SearchWidgetProps = { autoFocus?: boolean; - expandOnFocus?: boolean; + variablePosition?: boolean; }; export const SearchWidget = ({ autoFocus, - expandOnFocus, + variablePosition, }: SearchWidgetProps) => { const classes = styles(); - const widgetRef = useRef(null); const dropdownRef = useRef(null); return ( - + - + ); }; diff --git a/packages/app-explorer/src/systems/Core/components/Search/hooks/usePropagateInputMouseClick.ts b/packages/app-explorer/src/systems/Core/components/Search/hooks/usePropagateInputMouseClick.ts new file mode 100644 index 000000000..ebc224471 --- /dev/null +++ b/packages/app-explorer/src/systems/Core/components/Search/hooks/usePropagateInputMouseClick.ts @@ -0,0 +1,51 @@ +import { useBreakpoints } from '@fuels/ui'; +import { type RefObject, useEffect } from 'react'; + +// Radix's Dropdown component uses a Portal to render the dropdown content, +// That causes Input to not capture click events, forcing the user to double click the input when the dropdown is open. +// To fix that we need to render a separate Portal to render the overlay and capture the click to make it work. + +export function usePropagateInputMouseClick({ + containerRef, + inputRef, + enabled, +}: { + containerRef: RefObject; + inputRef: RefObject; + enabled: boolean | undefined; +}) { + const { isMobile } = useBreakpoints(); + + useEffect(() => { + if (!enabled) { + return; + } + const onClick = (e: MouseEvent) => { + const boundingData = containerRef.current?.getBoundingClientRect(); + + if (boundingData) { + const { clientX, clientY } = e; + if ( + clientX >= boundingData.x && + clientX <= boundingData.x + boundingData.width && + clientY >= boundingData.y && + clientY <= boundingData.y + boundingData.height + ) { + if (isMobile) { + setTimeout(() => inputRef.current?.focus(), 200); + } else { + inputRef.current?.focus(); + } + } + } + }; + + document.addEventListener('click', onClick); + + return () => { + setTimeout(() => { + document.removeEventListener('click', onClick); + }, 500); + }; + }, [enabled, isMobile]); +} diff --git a/packages/app-explorer/src/systems/Core/components/Search/styles.ts b/packages/app-explorer/src/systems/Core/components/Search/styles.ts index 47a0df4ab..451224c2a 100644 --- a/packages/app-explorer/src/systems/Core/components/Search/styles.ts +++ b/packages/app-explorer/src/systems/Core/components/Search/styles.ts @@ -2,22 +2,6 @@ import { tv } from 'tailwind-variants'; export const styles = tv({ slots: { - searchBox: [ - 'group justify-center items-center', - '[&[data-expanded=true]]:absolute [&[data-expanded=true]]:top-0 [&[data-expanded=true]]:left-0 [&[data-expanded=true]]:right-0', - '[&[data-expanded=true]]:bg-gray-1 [&[data-expanded=true]]:z-50', - ], - dropdownItem: 'hover:bg-border focus:bg-border', - inputWrapper: [ - 'bg-white dark:bg-[var(--color-surface)] h-[40px]', - '[&_.rt-TextFieldChrome]:bg-gray-1 [&_.rt-TextFieldChrome]:outline-none', - '[&_.rt-TextFieldChrome]:[&[data-opened=true]]:rounded-b-none', - 'group-[&[data-expanded=true]]:[&_.rt-TextFieldChrome]:shadow-none group-[&[data-expanded=true]]:[&_.rt-TextFieldInput]:h-[60px]', - ], - searchSize: 'w-full sm:w-[400px] group-[&[data-expanded=true]]:w-full', - dropdownContent: [ - 'mt-[-4px] rounded-t-none shadow-none border border-t-0 border-border', - '[&[data-expanded=true]]:ml-[-10px] [&[data-expanded=true]]:border-t-0 [&[data-expanded=true]]:border-x-0', - ], + searchSize: 'w-full sm:w-[400px] group-[&[data-active=true]]:w-full', }, }); diff --git a/packages/app-explorer/src/systems/Core/components/TopNav/TopNav.tsx b/packages/app-explorer/src/systems/Core/components/TopNav/TopNav.tsx index e311a0916..e2bbaa02e 100644 --- a/packages/app-explorer/src/systems/Core/components/TopNav/TopNav.tsx +++ b/packages/app-explorer/src/systems/Core/components/TopNav/TopNav.tsx @@ -15,7 +15,7 @@ export function TopNav() { // nav elements are in the DOM and respond to click events. const [isDesktopSearchOpen, setIsDesktopSearchOpen] = useState(false); const [isMobileSearchOpen, setIsMobileSearchOpen] = useState(false); - const { isMobile, isLaptop } = useBreakpoints(); + const { isLaptop } = useBreakpoints(); const pathname = usePathname(); const isBridge = isRoute(pathname, [ PortalRoutes.bridge, @@ -82,7 +82,7 @@ export function TopNav() { {logo} {externalLinks} - {!isHomePage && } + {!isHomePage && } {tooling} {themeToggle} @@ -91,7 +91,7 @@ export function TopNav() { {logo} - {!isHomePage && } + {!isHomePage && } {themeToggle} diff --git a/packages/app-explorer/src/systems/Home/components/Hero/Hero.tsx b/packages/app-explorer/src/systems/Home/components/Hero/Hero.tsx index 031314ac5..9730ad906 100644 --- a/packages/app-explorer/src/systems/Home/components/Hero/Hero.tsx +++ b/packages/app-explorer/src/systems/Home/components/Hero/Hero.tsx @@ -26,7 +26,7 @@ const styles = tv({ root: 'hero-bg overflow-clip relative w-full border-b border-border', container: [ 'z-20 relative py-8 pt-6 px-8 tablet:py-28 tablet:pt-24 tablet:px-10', - 'tablet:max-laptop:max-w-[500px] [&_.rt-ContainerInner]:p-2', + 'tablet:max-laptop:max-w-[500px] [&_.rt-ContainerInner]:p-2 [&_.rt-ContainerInner]:min-h-[120px]', '[&_.rt-ContainerInner]:tablet:max-laptop:bg-black [&_.rt-ContainerInner]:tablet:max-laptop:bg-opacity-60 [&_.rt-ContainerInner]:tablet:max-laptop:rounded-lg [&_.rt-ContainerInner]:tablet:max-laptop:shadow-2xl', ], input: 'w-full tablet:w-[400px]', diff --git a/packages/graphql/src/graphql/generated/sdk-provider.ts b/packages/graphql/src/graphql/generated/sdk-provider.ts index a5d752acd..04526dc4a 100644 --- a/packages/graphql/src/graphql/generated/sdk-provider.ts +++ b/packages/graphql/src/graphql/generated/sdk-provider.ts @@ -1,38 +1,51 @@ +import { GraphQLError, print } from 'graphql'; import type { GraphQLClient, RequestOptions } from 'graphql-request'; -import { GraphQLError, print } from 'graphql' 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 MakeEmpty = { [_ in K]?: never }; -export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; +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 MakeEmpty< + T extends { [key: string]: unknown }, + K extends keyof T, +> = { [_ in K]?: never }; +export type Incremental = + | T + | { + [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; + }; type GraphQLClientRequestHeaders = RequestOptions['requestHeaders']; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: { input: string; output: string; } - String: { input: string; output: string; } - Boolean: { input: boolean; output: boolean; } - Int: { input: number; output: number; } - Float: { input: number; output: number; } - Address: { input: string; output: string; } - AssetId: { input: string; output: string; } - BlockId: { input: string; output: string; } - Bytes32: { input: string; output: string; } - ContractId: { input: string; output: string; } - HexString: { input: string; output: string; } - Nonce: { input: string; output: string; } - RelayedTransactionId: { input: string; output: string; } - Salt: { input: string; output: string; } - Signature: { input: string; output: string; } - Tai64Timestamp: { input: string; output: string; } - TransactionId: { input: string; output: string; } - TxPointer: { input: string; output: string; } - U16: { input: string; output: string; } - U32: { input: string; output: string; } - U64: { input: string; output: string; } - UtxoId: { input: string; output: string; } + ID: { input: string; output: string }; + String: { input: string; output: string }; + Boolean: { input: boolean; output: boolean }; + Int: { input: number; output: number }; + Float: { input: number; output: number }; + Address: { input: string; output: string }; + AssetId: { input: string; output: string }; + BlockId: { input: string; output: string }; + Bytes32: { input: string; output: string }; + ContractId: { input: string; output: string }; + HexString: { input: string; output: string }; + Nonce: { input: string; output: string }; + RelayedTransactionId: { input: string; output: string }; + Salt: { input: string; output: string }; + Signature: { input: string; output: string }; + Tai64Timestamp: { input: string; output: string }; + TransactionId: { input: string; output: string }; + TxPointer: { input: string; output: string }; + U16: { input: string; output: string }; + U32: { input: string; output: string }; + U64: { input: string; output: string }; + UtxoId: { input: string; output: string }; }; export type GQLBalance = { @@ -101,7 +114,7 @@ export type GQLBlockEdge = { }; export enum GQLBlockVersion { - V1 = 'V1' + V1 = 'V1', } /** Breakpoint, defined as a tuple of contract ID and relative PC offset inside it */ @@ -198,7 +211,7 @@ export type GQLConsensusParametersPurpose = { }; export enum GQLConsensusParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLContract = { @@ -267,7 +280,7 @@ export type GQLContractParameters = { }; export enum GQLContractParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLDependentCost = GQLHeavyOperation | GQLLightOperation; @@ -296,7 +309,9 @@ export type GQLDryRunTransactionExecutionStatus = { status: GQLDryRunTransactionStatus; }; -export type GQLDryRunTransactionStatus = GQLDryRunFailureStatus | GQLDryRunSuccessStatus; +export type GQLDryRunTransactionStatus = + | GQLDryRunFailureStatus + | GQLDryRunSuccessStatus; export type GQLEstimateGasPrice = { __typename: 'EstimateGasPrice'; @@ -330,7 +345,7 @@ export type GQLFeeParameters = { }; export enum GQLFeeParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLGasCosts = { @@ -450,7 +465,7 @@ export type GQLGasCosts = { }; export enum GQLGasCostsVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLGenesis = { @@ -470,7 +485,10 @@ export type GQLGenesis = { transactionsRoot: Scalars['Bytes32']['output']; }; -export type GQLGroupedInput = GQLGroupedInputCoin | GQLGroupedInputContract | GQLGroupedInputMessage; +export type GQLGroupedInput = + | GQLGroupedInputCoin + | GQLGroupedInputContract + | GQLGroupedInputMessage; export type GQLGroupedInputCoin = { __typename: 'GroupedInputCoin'; @@ -500,10 +518,13 @@ export type GQLGroupedInputMessage = { export enum GQLGroupedInputType { InputCoin = 'InputCoin', InputContract = 'InputContract', - InputMessage = 'InputMessage' + InputMessage = 'InputMessage', } -export type GQLGroupedOutput = GQLGroupedOutputChanged | GQLGroupedOutputCoin | GQLGroupedOutputContractCreated; +export type GQLGroupedOutput = + | GQLGroupedOutputChanged + | GQLGroupedOutputCoin + | GQLGroupedOutputContractCreated; export type GQLGroupedOutputChanged = { __typename: 'GroupedOutputChanged'; @@ -533,7 +554,7 @@ export type GQLGroupedOutputContractCreated = { export enum GQLGroupedOutputType { OutputChanged = 'OutputChanged', OutputCoin = 'OutputCoin', - OutputContractCreated = 'OutputContractCreated' + OutputContractCreated = 'OutputContractCreated', } export type GQLHeader = { @@ -569,7 +590,7 @@ export type GQLHeader = { }; export enum GQLHeaderVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLHeavyOperation = { @@ -688,7 +709,7 @@ export type GQLMessageProof = { export enum GQLMessageState { NotFound = 'NOT_FOUND', Spent = 'SPENT', - Unspent = 'UNSPENT' + Unspent = 'UNSPENT', } export type GQLMessageStatus = { @@ -742,59 +763,49 @@ export type GQLMutation = { submit: GQLTransaction; }; - export type GQLMutationContinueTxArgs = { id: Scalars['ID']['input']; }; - export type GQLMutationDryRunArgs = { gasPrice?: InputMaybe; txs: Array; utxoValidation?: InputMaybe; }; - export type GQLMutationEndSessionArgs = { id: Scalars['ID']['input']; }; - export type GQLMutationExecuteArgs = { id: Scalars['ID']['input']; op: Scalars['String']['input']; }; - export type GQLMutationProduceBlocksArgs = { blocksToProduce: Scalars['U32']['input']; startTimestamp?: InputMaybe; }; - export type GQLMutationResetArgs = { id: Scalars['ID']['input']; }; - export type GQLMutationSetBreakpointArgs = { breakpoint: GQLBreakpoint; id: Scalars['ID']['input']; }; - export type GQLMutationSetSingleSteppingArgs = { enable: Scalars['Boolean']['input']; id: Scalars['ID']['input']; }; - export type GQLMutationStartTxArgs = { id: Scalars['ID']['input']; txJson: Scalars['String']['input']; }; - export type GQLMutationSubmitArgs = { tx: Scalars['HexString']['input']; }; @@ -826,14 +837,19 @@ export enum GQLOperationType { FinalResult = 'FINAL_RESULT', FromAccount = 'FROM_ACCOUNT', FromContract = 'FROM_CONTRACT', - Rootless = 'ROOTLESS' + Rootless = 'ROOTLESS', } export type GQLOperationsFilterInput = { transactionHash: Scalars['String']['input']; }; -export type GQLOutput = GQLChangeOutput | GQLCoinOutput | GQLContractCreated | GQLContractOutput | GQLVariableOutput; +export type GQLOutput = + | GQLChangeOutput + | GQLCoinOutput + | GQLContractCreated + | GQLContractOutput + | GQLVariableOutput; /** * A separate `Breakpoint` type to be used as an output, as a single @@ -912,7 +928,7 @@ export type GQLPredicateParameters = { }; export enum GQLPredicateParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLProgramState = { @@ -973,13 +989,11 @@ export type GQLQuery = { transactionsByOwner: GQLTransactionConnection; }; - export type GQLQueryBalanceArgs = { assetId: Scalars['AssetId']['input']; owner: Scalars['Address']['input']; }; - export type GQLQueryBalancesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -988,13 +1002,11 @@ export type GQLQueryBalancesArgs = { last?: InputMaybe; }; - export type GQLQueryBlockArgs = { height?: InputMaybe; id?: InputMaybe; }; - export type GQLQueryBlocksArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1002,12 +1014,10 @@ export type GQLQueryBlocksArgs = { last?: InputMaybe; }; - export type GQLQueryCoinArgs = { utxoId: Scalars['UtxoId']['input']; }; - export type GQLQueryCoinsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1016,25 +1026,21 @@ export type GQLQueryCoinsArgs = { last?: InputMaybe; }; - export type GQLQueryCoinsToSpendArgs = { excludedIds?: InputMaybe; owner: Scalars['Address']['input']; queryPerAsset: Array; }; - export type GQLQueryContractArgs = { id: Scalars['ContractId']['input']; }; - export type GQLQueryContractBalanceArgs = { asset: Scalars['AssetId']['input']; contract: Scalars['ContractId']['input']; }; - export type GQLQueryContractBalancesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1043,7 +1049,6 @@ export type GQLQueryContractBalancesArgs = { last?: InputMaybe; }; - export type GQLQueryContractsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1051,29 +1056,24 @@ export type GQLQueryContractsArgs = { last?: InputMaybe; }; - export type GQLQueryEstimateGasPriceArgs = { blockHorizon?: InputMaybe; }; - export type GQLQueryEstimatePredicatesArgs = { tx: Scalars['HexString']['input']; }; - export type GQLQueryMemoryArgs = { id: Scalars['ID']['input']; size: Scalars['U32']['input']; start: Scalars['U32']['input']; }; - export type GQLQueryMessageArgs = { nonce: Scalars['Nonce']['input']; }; - export type GQLQueryMessageProofArgs = { commitBlockHeight?: InputMaybe; commitBlockId?: InputMaybe; @@ -1081,12 +1081,10 @@ export type GQLQueryMessageProofArgs = { transactionId: Scalars['TransactionId']['input']; }; - export type GQLQueryMessageStatusArgs = { nonce: Scalars['Nonce']['input']; }; - export type GQLQueryMessagesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1095,33 +1093,27 @@ export type GQLQueryMessagesArgs = { owner?: InputMaybe; }; - export type GQLQueryPredicateArgs = { address: Scalars['String']['input']; }; - export type GQLQueryRegisterArgs = { id: Scalars['ID']['input']; register: Scalars['U32']['input']; }; - export type GQLQueryRelayedTransactionStatusArgs = { id: Scalars['RelayedTransactionId']['input']; }; - export type GQLQuerySearchArgs = { query: Scalars['String']['input']; }; - export type GQLQueryTransactionArgs = { id: Scalars['TransactionId']['input']; }; - export type GQLQueryTransactionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1129,7 +1121,6 @@ export type GQLQueryTransactionsArgs = { last?: InputMaybe; }; - export type GQLQueryTransactionsByBlockIdArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1138,7 +1129,6 @@ export type GQLQueryTransactionsByBlockIdArgs = { last?: InputMaybe; }; - export type GQLQueryTransactionsByOwnerArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1193,7 +1183,7 @@ export enum GQLReceiptType { Revert = 'REVERT', ScriptResult = 'SCRIPT_RESULT', Transfer = 'TRANSFER', - TransferOut = 'TRANSFER_OUT' + TransferOut = 'TRANSFER_OUT', } export type GQLRelayedTransactionFailed = { @@ -1207,7 +1197,7 @@ export type GQLRelayedTransactionStatus = GQLRelayedTransactionFailed; export enum GQLReturnType { Return = 'RETURN', ReturnData = 'RETURN_DATA', - Revert = 'REVERT' + Revert = 'REVERT', } export type GQLRunResult = { @@ -1221,7 +1211,7 @@ export enum GQLRunState { /** Stopped on a breakpoint */ Breakpoint = 'BREAKPOINT', /** All breakpoints have been processed, and the program has terminated */ - Completed = 'COMPLETED' + Completed = 'COMPLETED', } export type GQLScriptParameters = { @@ -1232,7 +1222,7 @@ export type GQLScriptParameters = { }; export enum GQLScriptParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLSearchAccount = { @@ -1310,12 +1300,10 @@ export type GQLSubscription = { submitAndAwait: GQLTransactionStatus; }; - export type GQLSubscriptionStatusChangeArgs = { id: Scalars['TransactionId']['input']; }; - export type GQLSubscriptionSubmitAndAwaitArgs = { tx: Scalars['HexString']['input']; }; @@ -1405,7 +1393,11 @@ export type GQLTransactionGasCosts = { gasUsed?: Maybe; }; -export type GQLTransactionStatus = GQLFailureStatus | GQLSqueezedOutStatus | GQLSubmittedStatus | GQLSuccessStatus; +export type GQLTransactionStatus = + | GQLFailureStatus + | GQLSqueezedOutStatus + | GQLSubmittedStatus + | GQLSuccessStatus; export type GQLTxParameters = { __typename: 'TxParameters'; @@ -1419,10 +1411,12 @@ export type GQLTxParameters = { }; export enum GQLTxParametersVersion { - V1 = 'V1' + V1 = 'V1', } -export type GQLUpgradePurpose = GQLConsensusParametersPurpose | GQLStateTransitionPurpose; +export type GQLUpgradePurpose = + | GQLConsensusParametersPurpose + | GQLStateTransitionPurpose; export type GQLUtxoItem = { __typename: 'UtxoItem'; @@ -1444,10 +1438,22 @@ export type GQLBalanceQueryVariables = Exact<{ owner: Scalars['Address']['input']; }>; +export type GQLBalanceQuery = { + __typename: 'Query'; + balance: { + __typename: 'Balance'; + amount: string; + assetId: string; + owner: string; + }; +}; -export type GQLBalanceQuery = { __typename: 'Query', balance: { __typename: 'Balance', amount: string, assetId: string, owner: string } }; - -export type GQLBalanceItemFragment = { __typename: 'Balance', amount: string, assetId: string, owner: string }; +export type GQLBalanceItemFragment = { + __typename: 'Balance'; + amount: string; + assetId: string; + owner: string; +}; export type GQLBalancesQueryVariables = Exact<{ after?: InputMaybe; @@ -1457,10 +1463,329 @@ export type GQLBalancesQueryVariables = Exact<{ last?: InputMaybe; }>; +export type GQLBalancesQuery = { + __typename: 'Query'; + balances: { + __typename: 'BalanceConnection'; + nodes: Array<{ + __typename: 'Balance'; + amount: string; + assetId: string; + owner: string; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; -export type GQLBalancesQuery = { __typename: 'Query', balances: { __typename: 'BalanceConnection', nodes: Array<{ __typename: 'Balance', amount: string, assetId: string, owner: string }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; - -export type GQLBlockItemFragment = { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string } }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string } }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> }; +export type GQLBlockItemFragment = { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { __typename: 'ContractCreated'; contract: string; stateRoot: string } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; +}; export type GQLBlocksQueryVariables = Exact<{ after?: InputMaybe; @@ -1469,13 +1794,1587 @@ export type GQLBlocksQueryVariables = Exact<{ last?: InputMaybe; }>; +export type GQLBlocksQuery = { + __typename: 'Query'; + blocks: { + __typename: 'BlockConnection'; + edges: Array<{ + __typename: 'BlockEdge'; + cursor: string; + node: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }; + }>; + nodes: Array<{ + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; -export type GQLBlocksQuery = { __typename: 'Query', blocks: { __typename: 'BlockConnection', edges: Array<{ __typename: 'BlockEdge', cursor: string, node: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string } }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string } }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> } }>, nodes: Array<{ __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string } }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string } }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; - -export type GQLChainQueryVariables = Exact<{ [key: string]: never; }>; - +export type GQLChainQueryVariables = Exact<{ [key: string]: never }>; -export type GQLChainQuery = { __typename: 'Query', chain: { __typename: 'ChainInfo', daHeight: string, name: string, consensusParameters: { __typename: 'ConsensusParameters', baseAssetId: string, blockGasLimit: string, chainId: string, privilegedAddress: string, contractParams: { __typename: 'ContractParameters', contractMaxSize: string, maxStorageSlots: string }, feeParams: { __typename: 'FeeParameters', gasPerByte: string, gasPriceFactor: string }, gasCosts: { __typename: 'GasCosts', add: string, addi: string, aloc: string, and: string, andi: string, bal: string, bhei: string, bhsh: string, burn: string, cb: string, cfei: string, cfsi: string, div: string, divi: string, eck1: string, ecr1: string, ed19: string, eq: string, exp: string, expi: string, flag: string, gm: string, gt: string, gtf: string, ji: string, jmp: string, jmpb: string, jmpf: string, jne: string, jneb: string, jnef: string, jnei: string, jnzb: string, jnzf: string, jnzi: string, lb: string, log: string, lt: string, lw: string, mint: string, mldv: string, mlog: string, modOp: string, modi: string, moveOp: string, movi: string, mroo: string, mul: string, muli: string, newStoragePerByte: string, noop: string, not: string, or: string, ori: string, poph: string, popl: string, pshh: string, pshl: string, ret: string, rvrt: string, sb: string, sll: string, slli: string, srl: string, srli: string, srw: string, sub: string, subi: string, sw: string, sww: string, time: string, tr: string, tro: string, wdam: string, wdcm: string, wddv: string, wdmd: string, wdml: string, wdmm: string, wdop: string, wqam: string, wqcm: string, wqdv: string, wqmd: string, wqml: string, wqmm: string, wqop: string, xor: string, xori: string, call: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ccp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, contractRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, croo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, csiz: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, k256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ldc: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, logd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcl: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcli: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcpi: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, meq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, retd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, s256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, scwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, smo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, srwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, stateRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, swwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, vmInitialization: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string } }, predicateParams: { __typename: 'PredicateParameters', maxGasPerPredicate: string, maxMessageDataLength: string, maxPredicateDataLength: string, maxPredicateLength: string }, scriptParams: { __typename: 'ScriptParameters', maxScriptDataLength: string, maxScriptLength: string }, txParams: { __typename: 'TxParameters', maxBytecodeSubsections: string, maxGasPerTx: string, maxInputs: string, maxOutputs: string, maxSize: string, maxWitnesses: string } }, gasCosts: { __typename: 'GasCosts', add: string, addi: string, aloc: string, and: string, andi: string, bal: string, bhei: string, bhsh: string, burn: string, cb: string, cfei: string, cfsi: string, div: string, divi: string, eck1: string, ecr1: string, ed19: string, eq: string, exp: string, expi: string, flag: string, gm: string, gt: string, gtf: string, ji: string, jmp: string, jmpb: string, jmpf: string, jne: string, jneb: string, jnef: string, jnei: string, jnzb: string, jnzf: string, jnzi: string, lb: string, log: string, lt: string, lw: string, mint: string, mldv: string, mlog: string, modOp: string, modi: string, moveOp: string, movi: string, mroo: string, mul: string, muli: string, newStoragePerByte: string, noop: string, not: string, or: string, ori: string, poph: string, popl: string, pshh: string, pshl: string, ret: string, rvrt: string, sb: string, sll: string, slli: string, srl: string, srli: string, srw: string, sub: string, subi: string, sw: string, sww: string, time: string, tr: string, tro: string, wdam: string, wdcm: string, wddv: string, wdmd: string, wdml: string, wdmm: string, wdop: string, wqam: string, wqcm: string, wqdv: string, wqmd: string, wqml: string, wqmm: string, wqop: string, xor: string, xori: string, call: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ccp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, contractRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, croo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, csiz: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, k256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ldc: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, logd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcl: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcli: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcpi: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, meq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, retd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, s256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, scwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, smo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, srwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, stateRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, swwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, vmInitialization: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string } }, latestBlock: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> } } }; +export type GQLChainQuery = { + __typename: 'Query'; + chain: { + __typename: 'ChainInfo'; + daHeight: string; + name: string; + consensusParameters: { + __typename: 'ConsensusParameters'; + baseAssetId: string; + blockGasLimit: string; + chainId: string; + privilegedAddress: string; + contractParams: { + __typename: 'ContractParameters'; + contractMaxSize: string; + maxStorageSlots: string; + }; + feeParams: { + __typename: 'FeeParameters'; + gasPerByte: string; + gasPriceFactor: string; + }; + gasCosts: { + __typename: 'GasCosts'; + add: string; + addi: string; + aloc: string; + and: string; + andi: string; + bal: string; + bhei: string; + bhsh: string; + burn: string; + cb: string; + cfei: string; + cfsi: string; + div: string; + divi: string; + eck1: string; + ecr1: string; + ed19: string; + eq: string; + exp: string; + expi: string; + flag: string; + gm: string; + gt: string; + gtf: string; + ji: string; + jmp: string; + jmpb: string; + jmpf: string; + jne: string; + jneb: string; + jnef: string; + jnei: string; + jnzb: string; + jnzf: string; + jnzi: string; + lb: string; + log: string; + lt: string; + lw: string; + mint: string; + mldv: string; + mlog: string; + modOp: string; + modi: string; + moveOp: string; + movi: string; + mroo: string; + mul: string; + muli: string; + newStoragePerByte: string; + noop: string; + not: string; + or: string; + ori: string; + poph: string; + popl: string; + pshh: string; + pshl: string; + ret: string; + rvrt: string; + sb: string; + sll: string; + slli: string; + srl: string; + srli: string; + srw: string; + sub: string; + subi: string; + sw: string; + sww: string; + time: string; + tr: string; + tro: string; + wdam: string; + wdcm: string; + wddv: string; + wdmd: string; + wdml: string; + wdmm: string; + wdop: string; + wqam: string; + wqcm: string; + wqdv: string; + wqmd: string; + wqml: string; + wqmm: string; + wqop: string; + xor: string; + xori: string; + call: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ccp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + contractRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + croo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + csiz: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + k256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ldc: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + logd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcl: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcli: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcpi: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + meq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + retd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + s256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + scwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + smo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + srwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + stateRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + swwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + vmInitialization: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + }; + predicateParams: { + __typename: 'PredicateParameters'; + maxGasPerPredicate: string; + maxMessageDataLength: string; + maxPredicateDataLength: string; + maxPredicateLength: string; + }; + scriptParams: { + __typename: 'ScriptParameters'; + maxScriptDataLength: string; + maxScriptLength: string; + }; + txParams: { + __typename: 'TxParameters'; + maxBytecodeSubsections: string; + maxGasPerTx: string; + maxInputs: string; + maxOutputs: string; + maxSize: string; + maxWitnesses: string; + }; + }; + gasCosts: { + __typename: 'GasCosts'; + add: string; + addi: string; + aloc: string; + and: string; + andi: string; + bal: string; + bhei: string; + bhsh: string; + burn: string; + cb: string; + cfei: string; + cfsi: string; + div: string; + divi: string; + eck1: string; + ecr1: string; + ed19: string; + eq: string; + exp: string; + expi: string; + flag: string; + gm: string; + gt: string; + gtf: string; + ji: string; + jmp: string; + jmpb: string; + jmpf: string; + jne: string; + jneb: string; + jnef: string; + jnei: string; + jnzb: string; + jnzf: string; + jnzi: string; + lb: string; + log: string; + lt: string; + lw: string; + mint: string; + mldv: string; + mlog: string; + modOp: string; + modi: string; + moveOp: string; + movi: string; + mroo: string; + mul: string; + muli: string; + newStoragePerByte: string; + noop: string; + not: string; + or: string; + ori: string; + poph: string; + popl: string; + pshh: string; + pshl: string; + ret: string; + rvrt: string; + sb: string; + sll: string; + slli: string; + srl: string; + srli: string; + srw: string; + sub: string; + subi: string; + sw: string; + sww: string; + time: string; + tr: string; + tro: string; + wdam: string; + wdcm: string; + wddv: string; + wdmd: string; + wdml: string; + wdmm: string; + wdop: string; + wqam: string; + wqcm: string; + wqdv: string; + wqmd: string; + wqml: string; + wqmm: string; + wqop: string; + xor: string; + xori: string; + call: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ccp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + contractRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + croo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + csiz: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + k256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ldc: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + logd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcl: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcli: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcpi: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + meq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + retd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + s256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + scwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + smo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + srwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + stateRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + swwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + vmInitialization: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + }; + latestBlock: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }; + }; +}; export type GQLCoinsQueryVariables = Exact<{ after?: InputMaybe; @@ -1485,27 +3384,87 @@ export type GQLCoinsQueryVariables = Exact<{ last?: InputMaybe; }>; - -export type GQLCoinsQuery = { __typename: 'Query', coins: { __typename: 'CoinConnection', edges: Array<{ __typename: 'CoinEdge', cursor: string, node: { __typename: 'Coin', amount: string, assetId: string, blockCreated: string, owner: string, txCreatedIdx: string, utxoId: string } }>, nodes: Array<{ __typename: 'Coin', amount: string, assetId: string, blockCreated: string, owner: string, txCreatedIdx: string, utxoId: string }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; +export type GQLCoinsQuery = { + __typename: 'Query'; + coins: { + __typename: 'CoinConnection'; + edges: Array<{ + __typename: 'CoinEdge'; + cursor: string; + node: { + __typename: 'Coin'; + amount: string; + assetId: string; + blockCreated: string; + owner: string; + txCreatedIdx: string; + utxoId: string; + }; + }>; + nodes: Array<{ + __typename: 'Coin'; + amount: string; + assetId: string; + blockCreated: string; + owner: string; + txCreatedIdx: string; + utxoId: string; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; export type GQLContractQueryVariables = Exact<{ id: Scalars['ContractId']['input']; }>; - -export type GQLContractQuery = { __typename: 'Query', contract?: { __typename: 'Contract', id: string, bytecode: string } | null }; +export type GQLContractQuery = { + __typename: 'Query'; + contract?: { __typename: 'Contract'; id: string; bytecode: string } | null; +}; export type GQLContractBalanceQueryVariables = Exact<{ asset: Scalars['AssetId']['input']; contract: Scalars['ContractId']['input']; }>; +export type GQLContractBalanceQuery = { + __typename: 'Query'; + contractBalance: { + __typename: 'ContractBalance'; + amount: string; + assetId: string; + contract: string; + }; +}; -export type GQLContractBalanceQuery = { __typename: 'Query', contractBalance: { __typename: 'ContractBalance', amount: string, assetId: string, contract: string } }; - -export type GQLContractBalanceNodeFragment = { __typename: 'ContractBalance', amount: string, assetId: string }; +export type GQLContractBalanceNodeFragment = { + __typename: 'ContractBalance'; + amount: string; + assetId: string; +}; -export type GQLContractBalanceConnectionNodeFragment = { __typename: 'ContractBalanceConnection', edges: Array<{ __typename: 'ContractBalanceEdge', cursor: string, node: { __typename: 'ContractBalance', amount: string, assetId: string } }>, pageInfo: { __typename: 'PageInfo', hasNextPage: boolean, hasPreviousPage: boolean, endCursor?: string | null, startCursor?: string | null } }; +export type GQLContractBalanceConnectionNodeFragment = { + __typename: 'ContractBalanceConnection'; + edges: Array<{ + __typename: 'ContractBalanceEdge'; + cursor: string; + node: { __typename: 'ContractBalance'; amount: string; assetId: string }; + }>; + pageInfo: { + __typename: 'PageInfo'; + hasNextPage: boolean; + hasPreviousPage: boolean; + endCursor?: string | null; + startCursor?: string | null; + }; +}; export type GQLContractBalancesQueryVariables = Exact<{ after?: InputMaybe; @@ -1515,13 +3474,47 @@ export type GQLContractBalancesQueryVariables = Exact<{ last?: InputMaybe; }>; +export type GQLContractBalancesQuery = { + __typename: 'Query'; + contractBalances: { + __typename: 'ContractBalanceConnection'; + edges: Array<{ + __typename: 'ContractBalanceEdge'; + cursor: string; + node: { __typename: 'ContractBalance'; amount: string; assetId: string }; + }>; + pageInfo: { + __typename: 'PageInfo'; + hasNextPage: boolean; + hasPreviousPage: boolean; + endCursor?: string | null; + startCursor?: string | null; + }; + }; +}; -export type GQLContractBalancesQuery = { __typename: 'Query', contractBalances: { __typename: 'ContractBalanceConnection', edges: Array<{ __typename: 'ContractBalanceEdge', cursor: string, node: { __typename: 'ContractBalance', amount: string, assetId: string } }>, pageInfo: { __typename: 'PageInfo', hasNextPage: boolean, hasPreviousPage: boolean, endCursor?: string | null, startCursor?: string | null } } }; - -export type GQLNodeInfoQueryVariables = Exact<{ [key: string]: never; }>; - +export type GQLNodeInfoQueryVariables = Exact<{ [key: string]: never }>; -export type GQLNodeInfoQuery = { __typename: 'Query', nodeInfo: { __typename: 'NodeInfo', maxDepth: string, maxTx: string, nodeVersion: string, utxoValidation: boolean, vmBacktrace: boolean, peers: Array<{ __typename: 'PeerInfo', addresses: Array, appScore: number, blockHeight?: string | null, clientVersion?: string | null, id: string, lastHeartbeatMs: string }> } }; +export type GQLNodeInfoQuery = { + __typename: 'Query'; + nodeInfo: { + __typename: 'NodeInfo'; + maxDepth: string; + maxTx: string; + nodeVersion: string; + utxoValidation: boolean; + vmBacktrace: boolean; + peers: Array<{ + __typename: 'PeerInfo'; + addresses: Array; + appScore: number; + blockHeight?: string | null; + clientVersion?: string | null; + id: string; + lastHeartbeatMs: string; + }>; + }; +}; export const BalanceItemFragmentDoc = gql` fragment BalanceItem on Balance { @@ -3252,10 +5245,19 @@ export const NodeInfoDocument = gql` } `; -export type SdkFunctionWrapper = (action: (requestHeaders?:Record) => Promise, operationName: string, operationType?: string, variables?: any) => Promise; - - -const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType, _variables) => action(); +export type SdkFunctionWrapper = ( + action: (requestHeaders?: Record) => Promise, + operationName: string, + operationType?: string, + variables?: any, +) => Promise; + +const defaultWrapper: SdkFunctionWrapper = ( + action, + _operationName, + _operationType, + _variables, +) => action(); const BalanceDocumentString = print(BalanceDocument); const BalancesDocumentString = print(BalancesDocument); const BlocksDocumentString = print(BlocksDocument); @@ -3265,35 +5267,205 @@ const ContractDocumentString = print(ContractDocument); const ContractBalanceDocumentString = print(ContractBalanceDocument); const ContractBalancesDocumentString = print(ContractBalancesDocument); const NodeInfoDocumentString = print(NodeInfoDocument); -export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { +export function getSdk( + client: GraphQLClient, + withWrapper: SdkFunctionWrapper = defaultWrapper, +) { return { - balance(variables: GQLBalanceQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLBalanceQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(BalanceDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'balance', 'query', variables); + balance( + variables: GQLBalanceQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLBalanceQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(BalanceDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'balance', + 'query', + variables, + ); }, - balances(variables: GQLBalancesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLBalancesQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(BalancesDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'balances', 'query', variables); + balances( + variables: GQLBalancesQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLBalancesQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + BalancesDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'balances', + 'query', + variables, + ); }, - blocks(variables?: GQLBlocksQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLBlocksQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(BlocksDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'blocks', 'query', variables); + blocks( + variables?: GQLBlocksQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLBlocksQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(BlocksDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'blocks', + 'query', + variables, + ); }, - chain(variables?: GQLChainQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLChainQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(ChainDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'chain', 'query', variables); + chain( + variables?: GQLChainQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLChainQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(ChainDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'chain', + 'query', + variables, + ); }, - coins(variables: GQLCoinsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLCoinsQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(CoinsDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'coins', 'query', variables); + coins( + variables: GQLCoinsQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLCoinsQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(CoinsDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'coins', + 'query', + variables, + ); }, - contract(variables: GQLContractQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLContractQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(ContractDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'contract', 'query', variables); + contract( + variables: GQLContractQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLContractQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + ContractDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'contract', + 'query', + variables, + ); }, - contractBalance(variables: GQLContractBalanceQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLContractBalanceQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(ContractBalanceDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'contractBalance', 'query', variables); + contractBalance( + variables: GQLContractBalanceQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLContractBalanceQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + ContractBalanceDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'contractBalance', + 'query', + variables, + ); }, - contractBalances(variables: GQLContractBalancesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLContractBalancesQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(ContractBalancesDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'contractBalances', 'query', variables); + contractBalances( + variables: GQLContractBalancesQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLContractBalancesQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + ContractBalancesDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'contractBalances', + 'query', + variables, + ); + }, + nodeInfo( + variables?: GQLNodeInfoQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLNodeInfoQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + NodeInfoDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'nodeInfo', + 'query', + variables, + ); }, - nodeInfo(variables?: GQLNodeInfoQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLNodeInfoQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(NodeInfoDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'nodeInfo', 'query', variables); - } }; } -export type Sdk = ReturnType; \ No newline at end of file +export type Sdk = ReturnType; diff --git a/packages/graphql/src/graphql/generated/sdk.ts b/packages/graphql/src/graphql/generated/sdk.ts index 007072263..7d00e6408 100644 --- a/packages/graphql/src/graphql/generated/sdk.ts +++ b/packages/graphql/src/graphql/generated/sdk.ts @@ -1,38 +1,51 @@ +import { GraphQLError, print } from 'graphql'; import type { GraphQLClient, RequestOptions } from 'graphql-request'; -import { GraphQLError, print } from 'graphql' 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 MakeEmpty = { [_ in K]?: never }; -export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never }; +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 MakeEmpty< + T extends { [key: string]: unknown }, + K extends keyof T, +> = { [_ in K]?: never }; +export type Incremental = + | T + | { + [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; + }; type GraphQLClientRequestHeaders = RequestOptions['requestHeaders']; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { - ID: { input: string; output: string; } - String: { input: string; output: string; } - Boolean: { input: boolean; output: boolean; } - Int: { input: number; output: number; } - Float: { input: number; output: number; } - Address: { input: string; output: string; } - AssetId: { input: string; output: string; } - BlockId: { input: string; output: string; } - Bytes32: { input: string; output: string; } - ContractId: { input: string; output: string; } - HexString: { input: string; output: string; } - Nonce: { input: string; output: string; } - RelayedTransactionId: { input: string; output: string; } - Salt: { input: string; output: string; } - Signature: { input: string; output: string; } - Tai64Timestamp: { input: string; output: string; } - TransactionId: { input: string; output: string; } - TxPointer: { input: string; output: string; } - U16: { input: string; output: string; } - U32: { input: string; output: string; } - U64: { input: string; output: string; } - UtxoId: { input: string; output: string; } + ID: { input: string; output: string }; + String: { input: string; output: string }; + Boolean: { input: boolean; output: boolean }; + Int: { input: number; output: number }; + Float: { input: number; output: number }; + Address: { input: string; output: string }; + AssetId: { input: string; output: string }; + BlockId: { input: string; output: string }; + Bytes32: { input: string; output: string }; + ContractId: { input: string; output: string }; + HexString: { input: string; output: string }; + Nonce: { input: string; output: string }; + RelayedTransactionId: { input: string; output: string }; + Salt: { input: string; output: string }; + Signature: { input: string; output: string }; + Tai64Timestamp: { input: string; output: string }; + TransactionId: { input: string; output: string }; + TxPointer: { input: string; output: string }; + U16: { input: string; output: string }; + U32: { input: string; output: string }; + U64: { input: string; output: string }; + UtxoId: { input: string; output: string }; }; export type GQLBalance = { @@ -101,7 +114,7 @@ export type GQLBlockEdge = { }; export enum GQLBlockVersion { - V1 = 'V1' + V1 = 'V1', } /** Breakpoint, defined as a tuple of contract ID and relative PC offset inside it */ @@ -198,7 +211,7 @@ export type GQLConsensusParametersPurpose = { }; export enum GQLConsensusParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLContract = { @@ -267,7 +280,7 @@ export type GQLContractParameters = { }; export enum GQLContractParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLDependentCost = GQLHeavyOperation | GQLLightOperation; @@ -296,7 +309,9 @@ export type GQLDryRunTransactionExecutionStatus = { status: GQLDryRunTransactionStatus; }; -export type GQLDryRunTransactionStatus = GQLDryRunFailureStatus | GQLDryRunSuccessStatus; +export type GQLDryRunTransactionStatus = + | GQLDryRunFailureStatus + | GQLDryRunSuccessStatus; export type GQLEstimateGasPrice = { __typename: 'EstimateGasPrice'; @@ -330,7 +345,7 @@ export type GQLFeeParameters = { }; export enum GQLFeeParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLGasCosts = { @@ -450,7 +465,7 @@ export type GQLGasCosts = { }; export enum GQLGasCostsVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLGenesis = { @@ -470,7 +485,10 @@ export type GQLGenesis = { transactionsRoot: Scalars['Bytes32']['output']; }; -export type GQLGroupedInput = GQLGroupedInputCoin | GQLGroupedInputContract | GQLGroupedInputMessage; +export type GQLGroupedInput = + | GQLGroupedInputCoin + | GQLGroupedInputContract + | GQLGroupedInputMessage; export type GQLGroupedInputCoin = { __typename: 'GroupedInputCoin'; @@ -500,10 +518,13 @@ export type GQLGroupedInputMessage = { export enum GQLGroupedInputType { InputCoin = 'InputCoin', InputContract = 'InputContract', - InputMessage = 'InputMessage' + InputMessage = 'InputMessage', } -export type GQLGroupedOutput = GQLGroupedOutputChanged | GQLGroupedOutputCoin | GQLGroupedOutputContractCreated; +export type GQLGroupedOutput = + | GQLGroupedOutputChanged + | GQLGroupedOutputCoin + | GQLGroupedOutputContractCreated; export type GQLGroupedOutputChanged = { __typename: 'GroupedOutputChanged'; @@ -533,7 +554,7 @@ export type GQLGroupedOutputContractCreated = { export enum GQLGroupedOutputType { OutputChanged = 'OutputChanged', OutputCoin = 'OutputCoin', - OutputContractCreated = 'OutputContractCreated' + OutputContractCreated = 'OutputContractCreated', } export type GQLHeader = { @@ -569,7 +590,7 @@ export type GQLHeader = { }; export enum GQLHeaderVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLHeavyOperation = { @@ -688,7 +709,7 @@ export type GQLMessageProof = { export enum GQLMessageState { NotFound = 'NOT_FOUND', Spent = 'SPENT', - Unspent = 'UNSPENT' + Unspent = 'UNSPENT', } export type GQLMessageStatus = { @@ -742,59 +763,49 @@ export type GQLMutation = { submit: GQLTransaction; }; - export type GQLMutationContinueTxArgs = { id: Scalars['ID']['input']; }; - export type GQLMutationDryRunArgs = { gasPrice?: InputMaybe; txs: Array; utxoValidation?: InputMaybe; }; - export type GQLMutationEndSessionArgs = { id: Scalars['ID']['input']; }; - export type GQLMutationExecuteArgs = { id: Scalars['ID']['input']; op: Scalars['String']['input']; }; - export type GQLMutationProduceBlocksArgs = { blocksToProduce: Scalars['U32']['input']; startTimestamp?: InputMaybe; }; - export type GQLMutationResetArgs = { id: Scalars['ID']['input']; }; - export type GQLMutationSetBreakpointArgs = { breakpoint: GQLBreakpoint; id: Scalars['ID']['input']; }; - export type GQLMutationSetSingleSteppingArgs = { enable: Scalars['Boolean']['input']; id: Scalars['ID']['input']; }; - export type GQLMutationStartTxArgs = { id: Scalars['ID']['input']; txJson: Scalars['String']['input']; }; - export type GQLMutationSubmitArgs = { tx: Scalars['HexString']['input']; }; @@ -826,14 +837,19 @@ export enum GQLOperationType { FinalResult = 'FINAL_RESULT', FromAccount = 'FROM_ACCOUNT', FromContract = 'FROM_CONTRACT', - Rootless = 'ROOTLESS' + Rootless = 'ROOTLESS', } export type GQLOperationsFilterInput = { transactionHash: Scalars['String']['input']; }; -export type GQLOutput = GQLChangeOutput | GQLCoinOutput | GQLContractCreated | GQLContractOutput | GQLVariableOutput; +export type GQLOutput = + | GQLChangeOutput + | GQLCoinOutput + | GQLContractCreated + | GQLContractOutput + | GQLVariableOutput; /** * A separate `Breakpoint` type to be used as an output, as a single @@ -912,7 +928,7 @@ export type GQLPredicateParameters = { }; export enum GQLPredicateParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLProgramState = { @@ -973,13 +989,11 @@ export type GQLQuery = { transactionsByOwner: GQLTransactionConnection; }; - export type GQLQueryBalanceArgs = { assetId: Scalars['AssetId']['input']; owner: Scalars['Address']['input']; }; - export type GQLQueryBalancesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -988,13 +1002,11 @@ export type GQLQueryBalancesArgs = { last?: InputMaybe; }; - export type GQLQueryBlockArgs = { height?: InputMaybe; id?: InputMaybe; }; - export type GQLQueryBlocksArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1002,12 +1014,10 @@ export type GQLQueryBlocksArgs = { last?: InputMaybe; }; - export type GQLQueryCoinArgs = { utxoId: Scalars['UtxoId']['input']; }; - export type GQLQueryCoinsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1016,25 +1026,21 @@ export type GQLQueryCoinsArgs = { last?: InputMaybe; }; - export type GQLQueryCoinsToSpendArgs = { excludedIds?: InputMaybe; owner: Scalars['Address']['input']; queryPerAsset: Array; }; - export type GQLQueryContractArgs = { id: Scalars['ContractId']['input']; }; - export type GQLQueryContractBalanceArgs = { asset: Scalars['AssetId']['input']; contract: Scalars['ContractId']['input']; }; - export type GQLQueryContractBalancesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1043,7 +1049,6 @@ export type GQLQueryContractBalancesArgs = { last?: InputMaybe; }; - export type GQLQueryContractsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1051,29 +1056,24 @@ export type GQLQueryContractsArgs = { last?: InputMaybe; }; - export type GQLQueryEstimateGasPriceArgs = { blockHorizon?: InputMaybe; }; - export type GQLQueryEstimatePredicatesArgs = { tx: Scalars['HexString']['input']; }; - export type GQLQueryMemoryArgs = { id: Scalars['ID']['input']; size: Scalars['U32']['input']; start: Scalars['U32']['input']; }; - export type GQLQueryMessageArgs = { nonce: Scalars['Nonce']['input']; }; - export type GQLQueryMessageProofArgs = { commitBlockHeight?: InputMaybe; commitBlockId?: InputMaybe; @@ -1081,12 +1081,10 @@ export type GQLQueryMessageProofArgs = { transactionId: Scalars['TransactionId']['input']; }; - export type GQLQueryMessageStatusArgs = { nonce: Scalars['Nonce']['input']; }; - export type GQLQueryMessagesArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1095,33 +1093,27 @@ export type GQLQueryMessagesArgs = { owner?: InputMaybe; }; - export type GQLQueryPredicateArgs = { address: Scalars['String']['input']; }; - export type GQLQueryRegisterArgs = { id: Scalars['ID']['input']; register: Scalars['U32']['input']; }; - export type GQLQueryRelayedTransactionStatusArgs = { id: Scalars['RelayedTransactionId']['input']; }; - export type GQLQuerySearchArgs = { query: Scalars['String']['input']; }; - export type GQLQueryTransactionArgs = { id: Scalars['TransactionId']['input']; }; - export type GQLQueryTransactionsArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1129,7 +1121,6 @@ export type GQLQueryTransactionsArgs = { last?: InputMaybe; }; - export type GQLQueryTransactionsByBlockIdArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1138,7 +1129,6 @@ export type GQLQueryTransactionsByBlockIdArgs = { last?: InputMaybe; }; - export type GQLQueryTransactionsByOwnerArgs = { after?: InputMaybe; before?: InputMaybe; @@ -1193,7 +1183,7 @@ export enum GQLReceiptType { Revert = 'REVERT', ScriptResult = 'SCRIPT_RESULT', Transfer = 'TRANSFER', - TransferOut = 'TRANSFER_OUT' + TransferOut = 'TRANSFER_OUT', } export type GQLRelayedTransactionFailed = { @@ -1207,7 +1197,7 @@ export type GQLRelayedTransactionStatus = GQLRelayedTransactionFailed; export enum GQLReturnType { Return = 'RETURN', ReturnData = 'RETURN_DATA', - Revert = 'REVERT' + Revert = 'REVERT', } export type GQLRunResult = { @@ -1221,7 +1211,7 @@ export enum GQLRunState { /** Stopped on a breakpoint */ Breakpoint = 'BREAKPOINT', /** All breakpoints have been processed, and the program has terminated */ - Completed = 'COMPLETED' + Completed = 'COMPLETED', } export type GQLScriptParameters = { @@ -1232,7 +1222,7 @@ export type GQLScriptParameters = { }; export enum GQLScriptParametersVersion { - V1 = 'V1' + V1 = 'V1', } export type GQLSearchAccount = { @@ -1310,12 +1300,10 @@ export type GQLSubscription = { submitAndAwait: GQLTransactionStatus; }; - export type GQLSubscriptionStatusChangeArgs = { id: Scalars['TransactionId']['input']; }; - export type GQLSubscriptionSubmitAndAwaitArgs = { tx: Scalars['HexString']['input']; }; @@ -1405,7 +1393,11 @@ export type GQLTransactionGasCosts = { gasUsed?: Maybe; }; -export type GQLTransactionStatus = GQLFailureStatus | GQLSqueezedOutStatus | GQLSubmittedStatus | GQLSuccessStatus; +export type GQLTransactionStatus = + | GQLFailureStatus + | GQLSqueezedOutStatus + | GQLSubmittedStatus + | GQLSuccessStatus; export type GQLTxParameters = { __typename: 'TxParameters'; @@ -1419,10 +1411,12 @@ export type GQLTxParameters = { }; export enum GQLTxParametersVersion { - V1 = 'V1' + V1 = 'V1', } -export type GQLUpgradePurpose = GQLConsensusParametersPurpose | GQLStateTransitionPurpose; +export type GQLUpgradePurpose = + | GQLConsensusParametersPurpose + | GQLStateTransitionPurpose; export type GQLUtxoItem = { __typename: 'UtxoItem'; @@ -1439,7 +1433,19 @@ export type GQLVariableOutput = { to: Scalars['Address']['output']; }; -export type GQLBalanceItemFragment = { __typename: 'Balance', amount: string, assetId: string, owner: string, utxos?: Array<{ __typename: 'UtxoItem', amount: string, blockCreated?: string | null, txCreatedIdx?: string | null, utxoId: string } | null> | null }; +export type GQLBalanceItemFragment = { + __typename: 'Balance'; + amount: string; + assetId: string; + owner: string; + utxos?: Array<{ + __typename: 'UtxoItem'; + amount: string; + blockCreated?: string | null; + txCreatedIdx?: string | null; + utxoId: string; + } | null> | null; +}; export type GQLBalancesQueryVariables = Exact<{ after?: InputMaybe; @@ -1449,20 +1455,135 @@ export type GQLBalancesQueryVariables = Exact<{ last?: InputMaybe; }>; +export type GQLBalancesQuery = { + __typename: 'Query'; + balances: { + __typename: 'BalanceConnection'; + nodes: Array<{ + __typename: 'Balance'; + amount: string; + assetId: string; + owner: string; + utxos?: Array<{ + __typename: 'UtxoItem'; + amount: string; + blockCreated?: string | null; + txCreatedIdx?: string | null; + utxoId: string; + } | null> | null; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; -export type GQLBalancesQuery = { __typename: 'Query', balances: { __typename: 'BalanceConnection', nodes: Array<{ __typename: 'Balance', amount: string, assetId: string, owner: string, utxos?: Array<{ __typename: 'UtxoItem', amount: string, blockCreated?: string | null, txCreatedIdx?: string | null, utxoId: string } | null> | null }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; - -export type GQLBlockFragment = { __typename: 'Block', id: string, producer?: string | null, consensus: { __typename: 'Genesis' } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', transactionsCount: string }, time?: { __typename: 'ParsedTime', full?: string | null, fromNow?: string | null, rawUnix?: string | null } | null, transactions: Array<{ __typename: 'Transaction', _id?: string | null, id: string, title: string, statusType?: string | null, time: { __typename: 'ParsedTime', fromNow?: string | null, rawUnix?: string | null }, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null } | null }> }; +export type GQLBlockFragment = { + __typename: 'Block'; + id: string; + height: string; + producer?: string | null; + consensus: + | { __typename: 'Genesis' } + | { __typename: 'PoAConsensus'; signature: string }; + header: { __typename: 'Header'; transactionsCount: string }; + time?: { + __typename: 'ParsedTime'; + full?: string | null; + fromNow?: string | null; + rawUnix?: string | null; + } | null; + transactions: Array<{ + __typename: 'Transaction'; + _id?: string | null; + id: string; + title: string; + statusType?: string | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + rawUnix?: string | null; + }; + gasCosts?: { + __typename: 'TransactionGasCosts'; + fee?: string | null; + } | null; + }>; +}; export type GQLBlockQueryVariables = Exact<{ height?: InputMaybe; id?: InputMaybe; }>; - -export type GQLBlockQuery = { __typename: 'Query', block?: { __typename: 'Block', id: string, producer?: string | null, consensus: { __typename: 'Genesis' } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', transactionsCount: string }, time?: { __typename: 'ParsedTime', full?: string | null, fromNow?: string | null, rawUnix?: string | null } | null, transactions: Array<{ __typename: 'Transaction', _id?: string | null, id: string, title: string, statusType?: string | null, time: { __typename: 'ParsedTime', fromNow?: string | null, rawUnix?: string | null }, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null } | null }> } | null }; - -export type GQLBlockItemFragment = { __typename: 'Block', totalGasUsed?: string | null, producer?: string | null, id: string, time?: { __typename: 'ParsedTime', fromNow?: string | null, full?: string | null, rawTai64?: string | null, rawUnix?: string | null } | null, consensus: { __typename: 'Genesis' } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', id: string, height: string, time: string, transactionsCount: string }, transactions: Array<{ __typename: 'Transaction', isMint: boolean, mintAmount?: string | null }> }; +export type GQLBlockQuery = { + __typename: 'Query'; + block?: { + __typename: 'Block'; + id: string; + height: string; + producer?: string | null; + consensus: + | { __typename: 'Genesis' } + | { __typename: 'PoAConsensus'; signature: string }; + header: { __typename: 'Header'; transactionsCount: string }; + time?: { + __typename: 'ParsedTime'; + full?: string | null; + fromNow?: string | null; + rawUnix?: string | null; + } | null; + transactions: Array<{ + __typename: 'Transaction'; + _id?: string | null; + id: string; + title: string; + statusType?: string | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + rawUnix?: string | null; + }; + gasCosts?: { + __typename: 'TransactionGasCosts'; + fee?: string | null; + } | null; + }>; + } | null; +}; + +export type GQLBlockItemFragment = { + __typename: 'Block'; + totalGasUsed?: string | null; + producer?: string | null; + id: string; + time?: { + __typename: 'ParsedTime'; + fromNow?: string | null; + full?: string | null; + rawTai64?: string | null; + rawUnix?: string | null; + } | null; + consensus: + | { __typename: 'Genesis' } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + id: string; + height: string; + time: string; + transactionsCount: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + isMint: boolean; + mintAmount?: string | null; + }>; +}; export type GQLBlocksQueryVariables = Exact<{ after?: InputMaybe; @@ -1471,13 +1592,1000 @@ export type GQLBlocksQueryVariables = Exact<{ last?: InputMaybe; }>; +export type GQLBlocksQuery = { + __typename: 'Query'; + blocks: { + __typename: 'BlockConnection'; + pageInfo: { + __typename: 'PageInfo'; + startCursor?: string | null; + endCursor?: string | null; + hasPreviousPage: boolean; + hasNextPage: boolean; + }; + edges: Array<{ + __typename: 'BlockEdge'; + node: { + __typename: 'Block'; + totalGasUsed?: string | null; + producer?: string | null; + id: string; + time?: { + __typename: 'ParsedTime'; + fromNow?: string | null; + full?: string | null; + rawTai64?: string | null; + rawUnix?: string | null; + } | null; + consensus: + | { __typename: 'Genesis' } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + id: string; + height: string; + time: string; + transactionsCount: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + isMint: boolean; + mintAmount?: string | null; + }>; + }; + }>; + }; +}; -export type GQLBlocksQuery = { __typename: 'Query', blocks: { __typename: 'BlockConnection', pageInfo: { __typename: 'PageInfo', startCursor?: string | null, endCursor?: string | null, hasPreviousPage: boolean, hasNextPage: boolean }, edges: Array<{ __typename: 'BlockEdge', node: { __typename: 'Block', totalGasUsed?: string | null, producer?: string | null, id: string, time?: { __typename: 'ParsedTime', fromNow?: string | null, full?: string | null, rawTai64?: string | null, rawUnix?: string | null } | null, consensus: { __typename: 'Genesis' } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', id: string, height: string, time: string, transactionsCount: string }, transactions: Array<{ __typename: 'Transaction', isMint: boolean, mintAmount?: string | null }> } }> } }; - -export type GQLChainQueryVariables = Exact<{ [key: string]: never; }>; - +export type GQLChainQueryVariables = Exact<{ [key: string]: never }>; -export type GQLChainQuery = { __typename: 'Query', chain: { __typename: 'ChainInfo', daHeight: string, name: string, consensusParameters: { __typename: 'ConsensusParameters', baseAssetId: string, blockGasLimit: string, chainId: string, privilegedAddress: string, contractParams: { __typename: 'ContractParameters', contractMaxSize: string, maxStorageSlots: string }, feeParams: { __typename: 'FeeParameters', gasPerByte: string, gasPriceFactor: string }, gasCosts: { __typename: 'GasCosts', add: string, addi: string, aloc: string, and: string, andi: string, bal: string, bhei: string, bhsh: string, burn: string, cb: string, cfei: string, cfsi: string, div: string, divi: string, eck1: string, ecr1: string, ed19: string, eq: string, exp: string, expi: string, flag: string, gm: string, gt: string, gtf: string, ji: string, jmp: string, jmpb: string, jmpf: string, jne: string, jneb: string, jnef: string, jnei: string, jnzb: string, jnzf: string, jnzi: string, lb: string, log: string, lt: string, lw: string, mint: string, mldv: string, mlog: string, modOp: string, modi: string, moveOp: string, movi: string, mroo: string, mul: string, muli: string, newStoragePerByte: string, noop: string, not: string, or: string, ori: string, poph: string, popl: string, pshh: string, pshl: string, ret: string, rvrt: string, sb: string, sll: string, slli: string, srl: string, srli: string, srw: string, sub: string, subi: string, sw: string, sww: string, time: string, tr: string, tro: string, wdam: string, wdcm: string, wddv: string, wdmd: string, wdml: string, wdmm: string, wdop: string, wqam: string, wqcm: string, wqdv: string, wqmd: string, wqml: string, wqmm: string, wqop: string, xor: string, xori: string, call: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ccp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, contractRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, croo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, csiz: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, k256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ldc: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, logd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcl: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcli: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcpi: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, meq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, retd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, s256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, scwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, smo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, srwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, stateRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, swwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, vmInitialization: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string } }, predicateParams: { __typename: 'PredicateParameters', maxGasPerPredicate: string, maxMessageDataLength: string, maxPredicateDataLength: string, maxPredicateLength: string }, scriptParams: { __typename: 'ScriptParameters', maxScriptDataLength: string, maxScriptLength: string }, txParams: { __typename: 'TxParameters', maxBytecodeSubsections: string, maxGasPerTx: string, maxInputs: string, maxOutputs: string, maxSize: string, maxWitnesses: string } }, gasCosts: { __typename: 'GasCosts', add: string, addi: string, aloc: string, and: string, andi: string, bal: string, bhei: string, bhsh: string, burn: string, cb: string, cfei: string, cfsi: string, div: string, divi: string, eck1: string, ecr1: string, ed19: string, eq: string, exp: string, expi: string, flag: string, gm: string, gt: string, gtf: string, ji: string, jmp: string, jmpb: string, jmpf: string, jne: string, jneb: string, jnef: string, jnei: string, jnzb: string, jnzf: string, jnzi: string, lb: string, log: string, lt: string, lw: string, mint: string, mldv: string, mlog: string, modOp: string, modi: string, moveOp: string, movi: string, mroo: string, mul: string, muli: string, newStoragePerByte: string, noop: string, not: string, or: string, ori: string, poph: string, popl: string, pshh: string, pshl: string, ret: string, rvrt: string, sb: string, sll: string, slli: string, srl: string, srli: string, srw: string, sub: string, subi: string, sw: string, sww: string, time: string, tr: string, tro: string, wdam: string, wdcm: string, wddv: string, wdmd: string, wdml: string, wdmm: string, wdop: string, wqam: string, wqcm: string, wqdv: string, wqmd: string, wqml: string, wqmm: string, wqop: string, xor: string, xori: string, call: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ccp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, contractRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, croo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, csiz: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, k256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, ldc: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, logd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcl: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcli: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcp: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, mcpi: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, meq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, retd: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, s256: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, scwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, smo: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, srwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, stateRoot: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, swwq: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string }, vmInitialization: { __typename: 'HeavyOperation', base: string, gasPerUnit: string } | { __typename: 'LightOperation', base: string, unitsPerGas: string } }, latestBlock: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string, block: { __typename: 'Block', height: string, id: string, consensus: { __typename: 'Genesis', chainConfigHash: string, coinsRoot: string, contractsRoot: string, messagesRoot: string, transactionsRoot: string } | { __typename: 'PoAConsensus', signature: string }, header: { __typename: 'Header', applicationHash: string, consensusParametersVersion: string, daHeight: string, eventInboxRoot: string, height: string, id: string, messageOutboxRoot: string, messageReceiptCount: string, prevRoot: string, stateTransitionBytecodeVersion: string, time: string, transactionsCount: string, transactionsRoot: string }, transactions: Array<{ __typename: 'Transaction', bytecodeRoot?: string | null, bytecodeWitnessIndex?: string | null, id: string, inputAssetIds?: Array | null, inputContracts?: Array | null, isCreate: boolean, isMint: boolean, isScript: boolean, isUpgrade: boolean, isUpload: boolean, maturity?: string | null, mintAmount?: string | null, mintAssetId?: string | null, mintGasPrice?: string | null, proofSet?: Array | null, rawPayload: string, receiptsRoot?: string | null, salt?: string | null, script?: string | null, scriptData?: string | null, scriptGasLimit?: string | null, storageSlots?: Array | null, subsectionIndex?: string | null, subsectionsNumber?: string | null, txPointer?: string | null, witnesses?: Array | null, inputContract?: { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, predicateGasUsed: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', balanceRoot: string, contractId: string, stateRoot: string, txPointer: string, utxoId: string } | { __typename: 'InputMessage', amount: string, data: string, nonce: string, predicate: string, predicateData: string, predicateGasUsed: string, recipient: string, sender: string, witnessIndex: string }> | null, outputContract?: { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | null, outputs: Array<{ __typename: 'ChangeOutput', amount: string, assetId: string, to: string } | { __typename: 'CoinOutput', amount: string, assetId: string, to: string } | { __typename: 'ContractCreated', contract: string, stateRoot: string } | { __typename: 'ContractOutput', balanceRoot: string, inputIndex: string, stateRoot: string } | { __typename: 'VariableOutput', amount: string, assetId: string, to: string }>, policies?: { __typename: 'Policies', maturity?: string | null, maxFee?: string | null, tip?: string | null, witnessLimit?: string | null } | null, status?: { __typename: 'FailureStatus', reason: string, time: string, totalFee: string, totalGas: string, transactionId: string } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, totalFee: string, totalGas: string, transactionId: string } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> }, programState?: { __typename: 'ProgramState', data: string, returnType: GQLReturnType } | null, receipts: Array<{ __typename: 'Receipt', amount?: string | null, assetId?: string | null, contractId?: string | null, data?: string | null, digest?: string | null, gas?: string | null, gasUsed?: string | null, id?: string | null, is?: string | null, len?: string | null, nonce?: string | null, param1?: string | null, param2?: string | null, pc?: string | null, ptr?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, reason?: string | null, receiptType: GQLReceiptType, recipient?: string | null, result?: string | null, sender?: string | null, subId?: string | null, to?: string | null, toAddress?: string | null, val?: string | null }> } | null, upgradePurpose?: { __typename: 'ConsensusParametersPurpose', checksum: string, witnessIndex: string } | { __typename: 'StateTransitionPurpose', root: string } | null }> } } }; +export type GQLChainQuery = { + __typename: 'Query'; + chain: { + __typename: 'ChainInfo'; + daHeight: string; + name: string; + consensusParameters: { + __typename: 'ConsensusParameters'; + baseAssetId: string; + blockGasLimit: string; + chainId: string; + privilegedAddress: string; + contractParams: { + __typename: 'ContractParameters'; + contractMaxSize: string; + maxStorageSlots: string; + }; + feeParams: { + __typename: 'FeeParameters'; + gasPerByte: string; + gasPriceFactor: string; + }; + gasCosts: { + __typename: 'GasCosts'; + add: string; + addi: string; + aloc: string; + and: string; + andi: string; + bal: string; + bhei: string; + bhsh: string; + burn: string; + cb: string; + cfei: string; + cfsi: string; + div: string; + divi: string; + eck1: string; + ecr1: string; + ed19: string; + eq: string; + exp: string; + expi: string; + flag: string; + gm: string; + gt: string; + gtf: string; + ji: string; + jmp: string; + jmpb: string; + jmpf: string; + jne: string; + jneb: string; + jnef: string; + jnei: string; + jnzb: string; + jnzf: string; + jnzi: string; + lb: string; + log: string; + lt: string; + lw: string; + mint: string; + mldv: string; + mlog: string; + modOp: string; + modi: string; + moveOp: string; + movi: string; + mroo: string; + mul: string; + muli: string; + newStoragePerByte: string; + noop: string; + not: string; + or: string; + ori: string; + poph: string; + popl: string; + pshh: string; + pshl: string; + ret: string; + rvrt: string; + sb: string; + sll: string; + slli: string; + srl: string; + srli: string; + srw: string; + sub: string; + subi: string; + sw: string; + sww: string; + time: string; + tr: string; + tro: string; + wdam: string; + wdcm: string; + wddv: string; + wdmd: string; + wdml: string; + wdmm: string; + wdop: string; + wqam: string; + wqcm: string; + wqdv: string; + wqmd: string; + wqml: string; + wqmm: string; + wqop: string; + xor: string; + xori: string; + call: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ccp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + contractRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + croo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + csiz: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + k256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ldc: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + logd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcl: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcli: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcpi: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + meq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + retd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + s256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + scwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + smo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + srwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + stateRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + swwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + vmInitialization: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + }; + predicateParams: { + __typename: 'PredicateParameters'; + maxGasPerPredicate: string; + maxMessageDataLength: string; + maxPredicateDataLength: string; + maxPredicateLength: string; + }; + scriptParams: { + __typename: 'ScriptParameters'; + maxScriptDataLength: string; + maxScriptLength: string; + }; + txParams: { + __typename: 'TxParameters'; + maxBytecodeSubsections: string; + maxGasPerTx: string; + maxInputs: string; + maxOutputs: string; + maxSize: string; + maxWitnesses: string; + }; + }; + gasCosts: { + __typename: 'GasCosts'; + add: string; + addi: string; + aloc: string; + and: string; + andi: string; + bal: string; + bhei: string; + bhsh: string; + burn: string; + cb: string; + cfei: string; + cfsi: string; + div: string; + divi: string; + eck1: string; + ecr1: string; + ed19: string; + eq: string; + exp: string; + expi: string; + flag: string; + gm: string; + gt: string; + gtf: string; + ji: string; + jmp: string; + jmpb: string; + jmpf: string; + jne: string; + jneb: string; + jnef: string; + jnei: string; + jnzb: string; + jnzf: string; + jnzi: string; + lb: string; + log: string; + lt: string; + lw: string; + mint: string; + mldv: string; + mlog: string; + modOp: string; + modi: string; + moveOp: string; + movi: string; + mroo: string; + mul: string; + muli: string; + newStoragePerByte: string; + noop: string; + not: string; + or: string; + ori: string; + poph: string; + popl: string; + pshh: string; + pshl: string; + ret: string; + rvrt: string; + sb: string; + sll: string; + slli: string; + srl: string; + srli: string; + srw: string; + sub: string; + subi: string; + sw: string; + sww: string; + time: string; + tr: string; + tro: string; + wdam: string; + wdcm: string; + wddv: string; + wdmd: string; + wdml: string; + wdmm: string; + wdop: string; + wqam: string; + wqcm: string; + wqdv: string; + wqmd: string; + wqml: string; + wqmm: string; + wqop: string; + xor: string; + xori: string; + call: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ccp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + contractRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + croo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + csiz: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + k256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + ldc: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + logd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcl: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcli: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcp: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + mcpi: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + meq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + retd: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + s256: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + scwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + smo: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + srwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + stateRoot: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + swwq: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + vmInitialization: + | { __typename: 'HeavyOperation'; base: string; gasPerUnit: string } + | { __typename: 'LightOperation'; base: string; unitsPerGas: string }; + }; + latestBlock: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + block: { + __typename: 'Block'; + height: string; + id: string; + consensus: + | { + __typename: 'Genesis'; + chainConfigHash: string; + coinsRoot: string; + contractsRoot: string; + messagesRoot: string; + transactionsRoot: string; + } + | { __typename: 'PoAConsensus'; signature: string }; + header: { + __typename: 'Header'; + applicationHash: string; + consensusParametersVersion: string; + daHeight: string; + eventInboxRoot: string; + height: string; + id: string; + messageOutboxRoot: string; + messageReceiptCount: string; + prevRoot: string; + stateTransitionBytecodeVersion: string; + time: string; + transactionsCount: string; + transactionsRoot: string; + }; + transactions: Array<{ + __typename: 'Transaction'; + bytecodeRoot?: string | null; + bytecodeWitnessIndex?: string | null; + id: string; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + isCreate: boolean; + isMint: boolean; + isScript: boolean; + isUpgrade: boolean; + isUpload: boolean; + maturity?: string | null; + mintAmount?: string | null; + mintAssetId?: string | null; + mintGasPrice?: string | null; + proofSet?: Array | null; + rawPayload: string; + receiptsRoot?: string | null; + salt?: string | null; + script?: string | null; + scriptData?: string | null; + scriptGasLimit?: string | null; + storageSlots?: Array | null; + subsectionIndex?: string | null; + subsectionsNumber?: string | null; + txPointer?: string | null; + witnesses?: Array | null; + inputContract?: { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + balanceRoot: string; + contractId: string; + stateRoot: string; + txPointer: string; + utxoId: string; + } + | { + __typename: 'InputMessage'; + amount: string; + data: string; + nonce: string; + predicate: string; + predicateData: string; + predicateGasUsed: string; + recipient: string; + sender: string; + witnessIndex: string; + } + > | null; + outputContract?: { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'CoinOutput'; + amount: string; + assetId: string; + to: string; + } + | { + __typename: 'ContractCreated'; + contract: string; + stateRoot: string; + } + | { + __typename: 'ContractOutput'; + balanceRoot: string; + inputIndex: string; + stateRoot: string; + } + | { + __typename: 'VariableOutput'; + amount: string; + assetId: string; + to: string; + } + >; + policies?: { + __typename: 'Policies'; + maturity?: string | null; + maxFee?: string | null; + tip?: string | null; + witnessLimit?: string | null; + } | null; + status?: + | { + __typename: 'FailureStatus'; + reason: string; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + totalFee: string; + totalGas: string; + transactionId: string; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }; + programState?: { + __typename: 'ProgramState'; + data: string; + returnType: GQLReturnType; + } | null; + receipts: Array<{ + __typename: 'Receipt'; + amount?: string | null; + assetId?: string | null; + contractId?: string | null; + data?: string | null; + digest?: string | null; + gas?: string | null; + gasUsed?: string | null; + id?: string | null; + is?: string | null; + len?: string | null; + nonce?: string | null; + param1?: string | null; + param2?: string | null; + pc?: string | null; + ptr?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + reason?: string | null; + receiptType: GQLReceiptType; + recipient?: string | null; + result?: string | null; + sender?: string | null; + subId?: string | null; + to?: string | null; + toAddress?: string | null; + val?: string | null; + }>; + } + | null; + upgradePurpose?: + | { + __typename: 'ConsensusParametersPurpose'; + checksum: string; + witnessIndex: string; + } + | { __typename: 'StateTransitionPurpose'; root: string } + | null; + }>; + }; + }; +}; export type GQLCoinsQueryVariables = Exact<{ after?: InputMaybe; @@ -1487,19 +2595,72 @@ export type GQLCoinsQueryVariables = Exact<{ last?: InputMaybe; }>; - -export type GQLCoinsQuery = { __typename: 'Query', coins: { __typename: 'CoinConnection', edges: Array<{ __typename: 'CoinEdge', cursor: string, node: { __typename: 'Coin', amount: string, assetId: string, blockCreated: string, owner: string, txCreatedIdx: string, utxoId: string } }>, nodes: Array<{ __typename: 'Coin', amount: string, assetId: string, blockCreated: string, owner: string, txCreatedIdx: string, utxoId: string }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; +export type GQLCoinsQuery = { + __typename: 'Query'; + coins: { + __typename: 'CoinConnection'; + edges: Array<{ + __typename: 'CoinEdge'; + cursor: string; + node: { + __typename: 'Coin'; + amount: string; + assetId: string; + blockCreated: string; + owner: string; + txCreatedIdx: string; + utxoId: string; + }; + }>; + nodes: Array<{ + __typename: 'Coin'; + amount: string; + assetId: string; + blockCreated: string; + owner: string; + txCreatedIdx: string; + utxoId: string; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; export type GQLContractQueryVariables = Exact<{ id: Scalars['ContractId']['input']; }>; +export type GQLContractQuery = { + __typename: 'Query'; + contract?: { __typename: 'Contract'; bytecode: string } | null; +}; -export type GQLContractQuery = { __typename: 'Query', contract?: { __typename: 'Contract', bytecode: string } | null }; - -export type GQLContractBalanceNodeFragment = { __typename: 'ContractBalance', amount: string, assetId: string }; +export type GQLContractBalanceNodeFragment = { + __typename: 'ContractBalance'; + amount: string; + assetId: string; +}; -export type GQLContractBalanceConnectionNodeFragment = { __typename: 'ContractBalanceConnection', edges: Array<{ __typename: 'ContractBalanceEdge', cursor: string, node: { __typename: 'ContractBalance', amount: string, assetId: string } }>, pageInfo: { __typename: 'PageInfo', hasNextPage: boolean, hasPreviousPage: boolean, endCursor?: string | null, startCursor?: string | null } }; +export type GQLContractBalanceConnectionNodeFragment = { + __typename: 'ContractBalanceConnection'; + edges: Array<{ + __typename: 'ContractBalanceEdge'; + cursor: string; + node: { __typename: 'ContractBalance'; amount: string; assetId: string }; + }>; + pageInfo: { + __typename: 'PageInfo'; + hasNextPage: boolean; + hasPreviousPage: boolean; + endCursor?: string | null; + startCursor?: string | null; + }; +}; export type GQLContractBalancesQueryVariables = Exact<{ after?: InputMaybe; @@ -1509,17 +2670,51 @@ export type GQLContractBalancesQueryVariables = Exact<{ last?: InputMaybe; }>; - -export type GQLContractBalancesQuery = { __typename: 'Query', contractBalances: { __typename: 'ContractBalanceConnection', edges: Array<{ __typename: 'ContractBalanceEdge', cursor: string, node: { __typename: 'ContractBalance', amount: string, assetId: string } }>, pageInfo: { __typename: 'PageInfo', hasNextPage: boolean, hasPreviousPage: boolean, endCursor?: string | null, startCursor?: string | null } } }; +export type GQLContractBalancesQuery = { + __typename: 'Query'; + contractBalances: { + __typename: 'ContractBalanceConnection'; + edges: Array<{ + __typename: 'ContractBalanceEdge'; + cursor: string; + node: { __typename: 'ContractBalance'; amount: string; assetId: string }; + }>; + pageInfo: { + __typename: 'PageInfo'; + hasNextPage: boolean; + hasPreviousPage: boolean; + endCursor?: string | null; + startCursor?: string | null; + }; + }; +}; export type GQLPredicateQueryVariables = Exact<{ address: Scalars['String']['input']; }>; +export type GQLPredicateQuery = { + __typename: 'Query'; + predicate?: { + __typename: 'PredicateItem'; + address?: string | null; + bytecode?: string | null; + } | null; +}; -export type GQLPredicateQuery = { __typename: 'Query', predicate?: { __typename: 'PredicateItem', address?: string | null, bytecode?: string | null } | null }; - -export type GQLRecentTransactionFragment = { __typename: 'Transaction', _id?: string | null, id: string, title: string, statusType?: string | null, time: { __typename: 'ParsedTime', fromNow?: string | null, rawUnix?: string | null }, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null } | null }; +export type GQLRecentTransactionFragment = { + __typename: 'Transaction'; + _id?: string | null; + id: string; + title: string; + statusType?: string | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + rawUnix?: string | null; + }; + gasCosts?: { __typename: 'TransactionGasCosts'; fee?: string | null } | null; +}; export type GQLRecentTransactionsQueryVariables = Exact<{ after?: InputMaybe; @@ -1528,22 +2723,566 @@ export type GQLRecentTransactionsQueryVariables = Exact<{ last?: InputMaybe; }>; - -export type GQLRecentTransactionsQuery = { __typename: 'Query', transactions: { __typename: 'TransactionConnection', nodes: Array<{ __typename: 'Transaction', _id?: string | null, id: string, title: string, statusType?: string | null, time: { __typename: 'ParsedTime', fromNow?: string | null, rawUnix?: string | null }, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null } | null }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; +export type GQLRecentTransactionsQuery = { + __typename: 'Query'; + transactions: { + __typename: 'TransactionConnection'; + nodes: Array<{ + __typename: 'Transaction'; + _id?: string | null; + id: string; + title: string; + statusType?: string | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + rawUnix?: string | null; + }; + gasCosts?: { + __typename: 'TransactionGasCosts'; + fee?: string | null; + } | null; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; export type GQLSearchQueryVariables = Exact<{ query: Scalars['String']['input']; }>; - -export type GQLSearchQuery = { __typename: 'Query', search?: { __typename: 'SearchResult', account?: { __typename: 'SearchAccount', address?: string | null, transactions?: Array<{ __typename: 'SearchTransaction', id?: string | null } | null> | null } | null, block?: { __typename: 'SearchBlock', height?: string | null, id?: string | null } | null, contract?: { __typename: 'SearchContract', id?: string | null } | null, transaction?: { __typename: 'SearchTransaction', id?: string | null } | null } | null }; +export type GQLSearchQuery = { + __typename: 'Query'; + search?: { + __typename: 'SearchResult'; + account?: { + __typename: 'SearchAccount'; + address?: string | null; + transactions?: Array<{ + __typename: 'SearchTransaction'; + id?: string | null; + } | null> | null; + } | null; + block?: { + __typename: 'SearchBlock'; + height?: string | null; + id?: string | null; + } | null; + contract?: { __typename: 'SearchContract'; id?: string | null } | null; + transaction?: { + __typename: 'SearchTransaction'; + id?: string | null; + } | null; + } | null; +}; export type GQLTransactionDetailsQueryVariables = Exact<{ id: Scalars['TransactionId']['input']; }>; - -export type GQLTransactionDetailsQuery = { __typename: 'Query', transaction?: { __typename: 'Transaction', id: string, blockHeight?: string | null, hasPredicate?: boolean | null, statusType?: string | null, title: string, maturity?: string | null, txPointer?: string | null, isScript: boolean, isCreate: boolean, isMint: boolean, witnesses?: Array | null, receiptsRoot?: string | null, script?: string | null, scriptData?: string | null, bytecodeWitnessIndex?: string | null, salt?: string | null, storageSlots?: Array | null, rawPayload: string, mintAmount?: string | null, mintAssetId?: string | null, inputAssetIds?: Array | null, inputContracts?: Array | null, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null, gasUsed?: string | null } | null, groupedInputs: Array<{ __typename: 'GroupedInputCoin', type?: GQLGroupedInputType | null, totalAmount?: string | null, owner?: string | null, assetId?: string | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, utxoId: string } | { __typename: 'InputContract' } | { __typename: 'InputMessage' }> | null } | { __typename: 'GroupedInputContract', type?: GQLGroupedInputType | null, contractId?: string | null } | { __typename: 'GroupedInputMessage', type?: GQLGroupedInputType | null, sender?: string | null, data?: string | null, recipient?: string | null }>, groupedOutputs: Array<{ __typename: 'GroupedOutputChanged', type?: GQLGroupedOutputType | null, assetId?: string | null, totalAmount?: string | null, to?: string | null, outputs?: Array<{ __typename: 'ChangeOutput' } | { __typename: 'CoinOutput' } | { __typename: 'ContractCreated' } | { __typename: 'ContractOutput' } | { __typename: 'VariableOutput' } | null> | null } | { __typename: 'GroupedOutputCoin', type?: GQLGroupedOutputType | null, assetId?: string | null, totalAmount?: string | null, to?: string | null, outputs?: Array<{ __typename: 'ChangeOutput' } | { __typename: 'CoinOutput' } | { __typename: 'ContractCreated' } | { __typename: 'ContractOutput' } | { __typename: 'VariableOutput' } | null> | null } | { __typename: 'GroupedOutputContractCreated', type?: GQLGroupedOutputType | null, contractId?: string | null }>, operations?: Array<{ __typename: 'Operation', type?: GQLOperationType | null, receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null }> | null, receipts?: Array<{ __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null }> | null, time: { __typename: 'ParsedTime', fromNow?: string | null, full?: string | null, rawUnix?: string | null }, inputContract?: { __typename: 'InputContract', contractId: string } | null, outputContract?: { __typename: 'ContractOutput', inputIndex: string } | null, status?: { __typename: 'FailureStatus', time: string, programState?: { __typename: 'ProgramState', data: string } | null } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, block: { __typename: 'Block', id: string, header: { __typename: 'Header', id: string, height: string, daHeight: string, applicationHash: string, messageReceiptCount: string, time: string } }, programState?: { __typename: 'ProgramState', data: string } | null } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', utxoId: string, balanceRoot: string, txPointer: string, contractId: string } | { __typename: 'InputMessage', sender: string, recipient: string, amount: string, nonce: string, data: string, predicate: string, predicateData: string }> | null, outputs: Array<{ __typename: 'ChangeOutput', to: string, amount: string, assetId: string } | { __typename: 'CoinOutput', to: string, amount: string, assetId: string } | { __typename: 'ContractCreated', contract: string } | { __typename: 'ContractOutput', inputIndex: string, balanceRoot: string } | { __typename: 'VariableOutput', to: string, amount: string, assetId: string }> } | null }; +export type GQLTransactionDetailsQuery = { + __typename: 'Query'; + transaction?: { + __typename: 'Transaction'; + id: string; + blockHeight?: string | null; + hasPredicate?: boolean | null; + statusType?: string | null; + title: string; + maturity?: string | null; + txPointer?: string | null; + isScript: boolean; + isCreate: boolean; + isMint: boolean; + witnesses?: Array | null; + receiptsRoot?: string | null; + script?: string | null; + scriptData?: string | null; + bytecodeWitnessIndex?: string | null; + salt?: string | null; + storageSlots?: Array | null; + rawPayload: string; + mintAmount?: string | null; + mintAssetId?: string | null; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + gasCosts?: { + __typename: 'TransactionGasCosts'; + fee?: string | null; + gasUsed?: string | null; + } | null; + groupedInputs: Array< + | { + __typename: 'GroupedInputCoin'; + type?: GQLGroupedInputType | null; + totalAmount?: string | null; + owner?: string | null; + assetId?: string | null; + inputs?: Array< + | { __typename: 'InputCoin'; amount: string; utxoId: string } + | { __typename: 'InputContract' } + | { __typename: 'InputMessage' } + > | null; + } + | { + __typename: 'GroupedInputContract'; + type?: GQLGroupedInputType | null; + contractId?: string | null; + } + | { + __typename: 'GroupedInputMessage'; + type?: GQLGroupedInputType | null; + sender?: string | null; + data?: string | null; + recipient?: string | null; + } + >; + groupedOutputs: Array< + | { + __typename: 'GroupedOutputChanged'; + type?: GQLGroupedOutputType | null; + assetId?: string | null; + totalAmount?: string | null; + to?: string | null; + outputs?: Array< + | { __typename: 'ChangeOutput' } + | { __typename: 'CoinOutput' } + | { __typename: 'ContractCreated' } + | { __typename: 'ContractOutput' } + | { __typename: 'VariableOutput' } + | null + > | null; + } + | { + __typename: 'GroupedOutputCoin'; + type?: GQLGroupedOutputType | null; + assetId?: string | null; + totalAmount?: string | null; + to?: string | null; + outputs?: Array< + | { __typename: 'ChangeOutput' } + | { __typename: 'CoinOutput' } + | { __typename: 'ContractCreated' } + | { __typename: 'ContractOutput' } + | { __typename: 'VariableOutput' } + | null + > | null; + } + | { + __typename: 'GroupedOutputContractCreated'; + type?: GQLGroupedOutputType | null; + contractId?: string | null; + } + >; + operations?: Array<{ + __typename: 'Operation'; + type?: GQLOperationType | null; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + }> | null; + receipts?: Array<{ + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + }> | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + full?: string | null; + rawUnix?: string | null; + }; + inputContract?: { __typename: 'InputContract'; contractId: string } | null; + outputContract?: { + __typename: 'ContractOutput'; + inputIndex: string; + } | null; + status?: + | { + __typename: 'FailureStatus'; + time: string; + programState?: { __typename: 'ProgramState'; data: string } | null; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + block: { + __typename: 'Block'; + id: string; + header: { + __typename: 'Header'; + id: string; + height: string; + daHeight: string; + applicationHash: string; + messageReceiptCount: string; + time: string; + }; + }; + programState?: { __typename: 'ProgramState'; data: string } | null; + } + | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + utxoId: string; + balanceRoot: string; + txPointer: string; + contractId: string; + } + | { + __typename: 'InputMessage'; + sender: string; + recipient: string; + amount: string; + nonce: string; + data: string; + predicate: string; + predicateData: string; + } + > | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + to: string; + amount: string; + assetId: string; + } + | { + __typename: 'CoinOutput'; + to: string; + amount: string; + assetId: string; + } + | { __typename: 'ContractCreated'; contract: string } + | { + __typename: 'ContractOutput'; + inputIndex: string; + balanceRoot: string; + } + | { + __typename: 'VariableOutput'; + to: string; + amount: string; + assetId: string; + } + >; + } | null; +}; export type GQLTransactionsByBlockIdQueryVariables = Exact<{ after?: InputMaybe; @@ -1553,8 +3292,35 @@ export type GQLTransactionsByBlockIdQueryVariables = Exact<{ blockId: Scalars['String']['input']; }>; - -export type GQLTransactionsByBlockIdQuery = { __typename: 'Query', transactionsByBlockId: { __typename: 'TransactionConnection', nodes: Array<{ __typename: 'Transaction', _id?: string | null, id: string, title: string, statusType?: string | null, time: { __typename: 'ParsedTime', fromNow?: string | null, rawUnix?: string | null }, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null } | null }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; +export type GQLTransactionsByBlockIdQuery = { + __typename: 'Query'; + transactionsByBlockId: { + __typename: 'TransactionConnection'; + nodes: Array<{ + __typename: 'Transaction'; + _id?: string | null; + id: string; + title: string; + statusType?: string | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + rawUnix?: string | null; + }; + gasCosts?: { + __typename: 'TransactionGasCosts'; + fee?: string | null; + } | null; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; export type GQLTransactionsByOwnerQueryVariables = Exact<{ after?: InputMaybe; @@ -1564,60 +3330,1180 @@ export type GQLTransactionsByOwnerQueryVariables = Exact<{ owner: Scalars['Address']['input']; }>; +export type GQLTransactionsByOwnerQuery = { + __typename: 'Query'; + transactionsByOwner: { + __typename: 'TransactionConnection'; + nodes: Array<{ + __typename: 'Transaction'; + _id?: string | null; + id: string; + title: string; + statusType?: string | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + rawUnix?: string | null; + }; + gasCosts?: { + __typename: 'TransactionGasCosts'; + fee?: string | null; + } | null; + }>; + pageInfo: { + __typename: 'PageInfo'; + endCursor?: string | null; + hasNextPage: boolean; + hasPreviousPage: boolean; + startCursor?: string | null; + }; + }; +}; -export type GQLTransactionsByOwnerQuery = { __typename: 'Query', transactionsByOwner: { __typename: 'TransactionConnection', nodes: Array<{ __typename: 'Transaction', _id?: string | null, id: string, title: string, statusType?: string | null, time: { __typename: 'ParsedTime', fromNow?: string | null, rawUnix?: string | null }, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null } | null }>, pageInfo: { __typename: 'PageInfo', endCursor?: string | null, hasNextPage: boolean, hasPreviousPage: boolean, startCursor?: string | null } } }; - -type GQLTransactionStatus_FailureStatus_Fragment = { __typename: 'FailureStatus', time: string, programState?: { __typename: 'ProgramState', data: string } | null }; - -type GQLTransactionStatus_SqueezedOutStatus_Fragment = { __typename: 'SqueezedOutStatus', reason: string }; - -type GQLTransactionStatus_SubmittedStatus_Fragment = { __typename: 'SubmittedStatus', time: string }; - -type GQLTransactionStatus_SuccessStatus_Fragment = { __typename: 'SuccessStatus', time: string, block: { __typename: 'Block', id: string, header: { __typename: 'Header', id: string, height: string, daHeight: string, applicationHash: string, messageReceiptCount: string, time: string } }, programState?: { __typename: 'ProgramState', data: string } | null }; - -export type GQLTransactionStatusFragment = GQLTransactionStatus_FailureStatus_Fragment | GQLTransactionStatus_SqueezedOutStatus_Fragment | GQLTransactionStatus_SubmittedStatus_Fragment | GQLTransactionStatus_SuccessStatus_Fragment; - -type GQLTransactionInput_InputCoin_Fragment = { __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, txPointer: string, utxoId: string, witnessIndex: string }; - -type GQLTransactionInput_InputContract_Fragment = { __typename: 'InputContract', utxoId: string, balanceRoot: string, txPointer: string, contractId: string }; +type GQLTransactionStatus_FailureStatus_Fragment = { + __typename: 'FailureStatus'; + time: string; + programState?: { __typename: 'ProgramState'; data: string } | null; +}; -type GQLTransactionInput_InputMessage_Fragment = { __typename: 'InputMessage', sender: string, recipient: string, amount: string, nonce: string, data: string, predicate: string, predicateData: string }; +type GQLTransactionStatus_SqueezedOutStatus_Fragment = { + __typename: 'SqueezedOutStatus'; + reason: string; +}; -export type GQLTransactionInputFragment = GQLTransactionInput_InputCoin_Fragment | GQLTransactionInput_InputContract_Fragment | GQLTransactionInput_InputMessage_Fragment; +type GQLTransactionStatus_SubmittedStatus_Fragment = { + __typename: 'SubmittedStatus'; + time: string; +}; -type GQLTransactionOutput_ChangeOutput_Fragment = { __typename: 'ChangeOutput', to: string, amount: string, assetId: string }; +type GQLTransactionStatus_SuccessStatus_Fragment = { + __typename: 'SuccessStatus'; + time: string; + block: { + __typename: 'Block'; + id: string; + header: { + __typename: 'Header'; + id: string; + height: string; + daHeight: string; + applicationHash: string; + messageReceiptCount: string; + time: string; + }; + }; + programState?: { __typename: 'ProgramState'; data: string } | null; +}; -type GQLTransactionOutput_CoinOutput_Fragment = { __typename: 'CoinOutput', to: string, amount: string, assetId: string }; +export type GQLTransactionStatusFragment = + | GQLTransactionStatus_FailureStatus_Fragment + | GQLTransactionStatus_SqueezedOutStatus_Fragment + | GQLTransactionStatus_SubmittedStatus_Fragment + | GQLTransactionStatus_SuccessStatus_Fragment; -type GQLTransactionOutput_ContractCreated_Fragment = { __typename: 'ContractCreated', contract: string }; +type GQLTransactionInput_InputCoin_Fragment = { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + txPointer: string; + utxoId: string; + witnessIndex: string; +}; -type GQLTransactionOutput_ContractOutput_Fragment = { __typename: 'ContractOutput', inputIndex: string, balanceRoot: string }; +type GQLTransactionInput_InputContract_Fragment = { + __typename: 'InputContract'; + utxoId: string; + balanceRoot: string; + txPointer: string; + contractId: string; +}; -type GQLTransactionOutput_VariableOutput_Fragment = { __typename: 'VariableOutput', to: string, amount: string, assetId: string }; +type GQLTransactionInput_InputMessage_Fragment = { + __typename: 'InputMessage'; + sender: string; + recipient: string; + amount: string; + nonce: string; + data: string; + predicate: string; + predicateData: string; +}; -export type GQLTransactionOutputFragment = GQLTransactionOutput_ChangeOutput_Fragment | GQLTransactionOutput_CoinOutput_Fragment | GQLTransactionOutput_ContractCreated_Fragment | GQLTransactionOutput_ContractOutput_Fragment | GQLTransactionOutput_VariableOutput_Fragment; +export type GQLTransactionInputFragment = + | GQLTransactionInput_InputCoin_Fragment + | GQLTransactionInput_InputContract_Fragment + | GQLTransactionInput_InputMessage_Fragment; -export type GQLTransactionReceiptFragment = { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null }; +type GQLTransactionOutput_ChangeOutput_Fragment = { + __typename: 'ChangeOutput'; + to: string; + amount: string; + assetId: string; +}; -export type GQLInnerReceiptItemFragment = { __typename: 'OperationReceipt', item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }; +type GQLTransactionOutput_CoinOutput_Fragment = { + __typename: 'CoinOutput'; + to: string; + amount: string; + assetId: string; +}; -export type GQLOperationReceiptItemFragment = { __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }; +type GQLTransactionOutput_ContractCreated_Fragment = { + __typename: 'ContractCreated'; + contract: string; +}; -export type GQLOperationItemFragment = { __typename: 'Operation', type?: GQLOperationType | null, receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null }; +type GQLTransactionOutput_ContractOutput_Fragment = { + __typename: 'ContractOutput'; + inputIndex: string; + balanceRoot: string; +}; -export type GQLTxDetailsGroupedInputCoinFragment = { __typename: 'GroupedInputCoin', type?: GQLGroupedInputType | null, totalAmount?: string | null, owner?: string | null, assetId?: string | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, utxoId: string } | { __typename: 'InputContract' } | { __typename: 'InputMessage' }> | null }; +type GQLTransactionOutput_VariableOutput_Fragment = { + __typename: 'VariableOutput'; + to: string; + amount: string; + assetId: string; +}; -export type GQLTxDetailsGroupedInputMessageFragment = { __typename: 'GroupedInputMessage', type?: GQLGroupedInputType | null, sender?: string | null, data?: string | null, recipient?: string | null }; +export type GQLTransactionOutputFragment = + | GQLTransactionOutput_ChangeOutput_Fragment + | GQLTransactionOutput_CoinOutput_Fragment + | GQLTransactionOutput_ContractCreated_Fragment + | GQLTransactionOutput_ContractOutput_Fragment + | GQLTransactionOutput_VariableOutput_Fragment; -export type GQLTxDetailsGroupedInputContractFragment = { __typename: 'GroupedInputContract', type?: GQLGroupedInputType | null, contractId?: string | null }; +export type GQLTransactionReceiptFragment = { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; +}; -export type GQLTxDetailsGroupedOutputCoinFragment = { __typename: 'GroupedOutputCoin', type?: GQLGroupedOutputType | null, assetId?: string | null, totalAmount?: string | null, to?: string | null, outputs?: Array<{ __typename: 'ChangeOutput' } | { __typename: 'CoinOutput' } | { __typename: 'ContractCreated' } | { __typename: 'ContractOutput' } | { __typename: 'VariableOutput' } | null> | null }; +export type GQLInnerReceiptItemFragment = { + __typename: 'OperationReceipt'; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; +}; + +export type GQLOperationReceiptItemFragment = { + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; +}; + +export type GQLOperationItemFragment = { + __typename: 'Operation'; + type?: GQLOperationType | null; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; +}; + +export type GQLTxDetailsGroupedInputCoinFragment = { + __typename: 'GroupedInputCoin'; + type?: GQLGroupedInputType | null; + totalAmount?: string | null; + owner?: string | null; + assetId?: string | null; + inputs?: Array< + | { __typename: 'InputCoin'; amount: string; utxoId: string } + | { __typename: 'InputContract' } + | { __typename: 'InputMessage' } + > | null; +}; + +export type GQLTxDetailsGroupedInputMessageFragment = { + __typename: 'GroupedInputMessage'; + type?: GQLGroupedInputType | null; + sender?: string | null; + data?: string | null; + recipient?: string | null; +}; -export type GQLTxDetailsGroupedOutputChangedFragment = { __typename: 'GroupedOutputChanged', type?: GQLGroupedOutputType | null, assetId?: string | null, totalAmount?: string | null, to?: string | null, outputs?: Array<{ __typename: 'ChangeOutput' } | { __typename: 'CoinOutput' } | { __typename: 'ContractCreated' } | { __typename: 'ContractOutput' } | { __typename: 'VariableOutput' } | null> | null }; +export type GQLTxDetailsGroupedInputContractFragment = { + __typename: 'GroupedInputContract'; + type?: GQLGroupedInputType | null; + contractId?: string | null; +}; -export type GQLTxDetailsGroupedOutputContractCreatedFragment = { __typename: 'GroupedOutputContractCreated', type?: GQLGroupedOutputType | null, contractId?: string | null }; +export type GQLTxDetailsGroupedOutputCoinFragment = { + __typename: 'GroupedOutputCoin'; + type?: GQLGroupedOutputType | null; + assetId?: string | null; + totalAmount?: string | null; + to?: string | null; + outputs?: Array< + | { __typename: 'ChangeOutput' } + | { __typename: 'CoinOutput' } + | { __typename: 'ContractCreated' } + | { __typename: 'ContractOutput' } + | { __typename: 'VariableOutput' } + | null + > | null; +}; + +export type GQLTxDetailsGroupedOutputChangedFragment = { + __typename: 'GroupedOutputChanged'; + type?: GQLGroupedOutputType | null; + assetId?: string | null; + totalAmount?: string | null; + to?: string | null; + outputs?: Array< + | { __typename: 'ChangeOutput' } + | { __typename: 'CoinOutput' } + | { __typename: 'ContractCreated' } + | { __typename: 'ContractOutput' } + | { __typename: 'VariableOutput' } + | null + > | null; +}; + +export type GQLTxDetailsGroupedOutputContractCreatedFragment = { + __typename: 'GroupedOutputContractCreated'; + type?: GQLGroupedOutputType | null; + contractId?: string | null; +}; -export type GQLTransactionItemFragment = { __typename: 'Transaction', id: string, blockHeight?: string | null, hasPredicate?: boolean | null, statusType?: string | null, title: string, maturity?: string | null, txPointer?: string | null, isScript: boolean, isCreate: boolean, isMint: boolean, witnesses?: Array | null, receiptsRoot?: string | null, script?: string | null, scriptData?: string | null, bytecodeWitnessIndex?: string | null, salt?: string | null, storageSlots?: Array | null, rawPayload: string, mintAmount?: string | null, mintAssetId?: string | null, inputAssetIds?: Array | null, inputContracts?: Array | null, gasCosts?: { __typename: 'TransactionGasCosts', fee?: string | null, gasUsed?: string | null } | null, groupedInputs: Array<{ __typename: 'GroupedInputCoin', type?: GQLGroupedInputType | null, totalAmount?: string | null, owner?: string | null, assetId?: string | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, utxoId: string } | { __typename: 'InputContract' } | { __typename: 'InputMessage' }> | null } | { __typename: 'GroupedInputContract', type?: GQLGroupedInputType | null, contractId?: string | null } | { __typename: 'GroupedInputMessage', type?: GQLGroupedInputType | null, sender?: string | null, data?: string | null, recipient?: string | null }>, groupedOutputs: Array<{ __typename: 'GroupedOutputChanged', type?: GQLGroupedOutputType | null, assetId?: string | null, totalAmount?: string | null, to?: string | null, outputs?: Array<{ __typename: 'ChangeOutput' } | { __typename: 'CoinOutput' } | { __typename: 'ContractCreated' } | { __typename: 'ContractOutput' } | { __typename: 'VariableOutput' } | null> | null } | { __typename: 'GroupedOutputCoin', type?: GQLGroupedOutputType | null, assetId?: string | null, totalAmount?: string | null, to?: string | null, outputs?: Array<{ __typename: 'ChangeOutput' } | { __typename: 'CoinOutput' } | { __typename: 'ContractCreated' } | { __typename: 'ContractOutput' } | { __typename: 'VariableOutput' } | null> | null } | { __typename: 'GroupedOutputContractCreated', type?: GQLGroupedOutputType | null, contractId?: string | null }>, operations?: Array<{ __typename: 'Operation', type?: GQLOperationType | null, receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', receipts?: Array<{ __typename: 'OperationReceipt', item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null, item?: { __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null } | null }> | null }> | null, receipts?: Array<{ __typename: 'Receipt', id?: string | null, to?: string | null, pc?: string | null, is?: string | null, toAddress?: string | null, amount?: string | null, assetId?: string | null, gas?: string | null, param1?: string | null, param2?: string | null, val?: string | null, ptr?: string | null, digest?: string | null, reason?: string | null, ra?: string | null, rb?: string | null, rc?: string | null, rd?: string | null, len?: string | null, receiptType: GQLReceiptType, result?: string | null, gasUsed?: string | null, data?: string | null, sender?: string | null, recipient?: string | null, nonce?: string | null, contractId?: string | null, subId?: string | null }> | null, time: { __typename: 'ParsedTime', fromNow?: string | null, full?: string | null, rawUnix?: string | null }, inputContract?: { __typename: 'InputContract', contractId: string } | null, outputContract?: { __typename: 'ContractOutput', inputIndex: string } | null, status?: { __typename: 'FailureStatus', time: string, programState?: { __typename: 'ProgramState', data: string } | null } | { __typename: 'SqueezedOutStatus', reason: string } | { __typename: 'SubmittedStatus', time: string } | { __typename: 'SuccessStatus', time: string, block: { __typename: 'Block', id: string, header: { __typename: 'Header', id: string, height: string, daHeight: string, applicationHash: string, messageReceiptCount: string, time: string } }, programState?: { __typename: 'ProgramState', data: string } | null } | null, inputs?: Array<{ __typename: 'InputCoin', amount: string, assetId: string, owner: string, predicate: string, predicateData: string, txPointer: string, utxoId: string, witnessIndex: string } | { __typename: 'InputContract', utxoId: string, balanceRoot: string, txPointer: string, contractId: string } | { __typename: 'InputMessage', sender: string, recipient: string, amount: string, nonce: string, data: string, predicate: string, predicateData: string }> | null, outputs: Array<{ __typename: 'ChangeOutput', to: string, amount: string, assetId: string } | { __typename: 'CoinOutput', to: string, amount: string, assetId: string } | { __typename: 'ContractCreated', contract: string } | { __typename: 'ContractOutput', inputIndex: string, balanceRoot: string } | { __typename: 'VariableOutput', to: string, amount: string, assetId: string }> }; +export type GQLTransactionItemFragment = { + __typename: 'Transaction'; + id: string; + blockHeight?: string | null; + hasPredicate?: boolean | null; + statusType?: string | null; + title: string; + maturity?: string | null; + txPointer?: string | null; + isScript: boolean; + isCreate: boolean; + isMint: boolean; + witnesses?: Array | null; + receiptsRoot?: string | null; + script?: string | null; + scriptData?: string | null; + bytecodeWitnessIndex?: string | null; + salt?: string | null; + storageSlots?: Array | null; + rawPayload: string; + mintAmount?: string | null; + mintAssetId?: string | null; + inputAssetIds?: Array | null; + inputContracts?: Array | null; + gasCosts?: { + __typename: 'TransactionGasCosts'; + fee?: string | null; + gasUsed?: string | null; + } | null; + groupedInputs: Array< + | { + __typename: 'GroupedInputCoin'; + type?: GQLGroupedInputType | null; + totalAmount?: string | null; + owner?: string | null; + assetId?: string | null; + inputs?: Array< + | { __typename: 'InputCoin'; amount: string; utxoId: string } + | { __typename: 'InputContract' } + | { __typename: 'InputMessage' } + > | null; + } + | { + __typename: 'GroupedInputContract'; + type?: GQLGroupedInputType | null; + contractId?: string | null; + } + | { + __typename: 'GroupedInputMessage'; + type?: GQLGroupedInputType | null; + sender?: string | null; + data?: string | null; + recipient?: string | null; + } + >; + groupedOutputs: Array< + | { + __typename: 'GroupedOutputChanged'; + type?: GQLGroupedOutputType | null; + assetId?: string | null; + totalAmount?: string | null; + to?: string | null; + outputs?: Array< + | { __typename: 'ChangeOutput' } + | { __typename: 'CoinOutput' } + | { __typename: 'ContractCreated' } + | { __typename: 'ContractOutput' } + | { __typename: 'VariableOutput' } + | null + > | null; + } + | { + __typename: 'GroupedOutputCoin'; + type?: GQLGroupedOutputType | null; + assetId?: string | null; + totalAmount?: string | null; + to?: string | null; + outputs?: Array< + | { __typename: 'ChangeOutput' } + | { __typename: 'CoinOutput' } + | { __typename: 'ContractCreated' } + | { __typename: 'ContractOutput' } + | { __typename: 'VariableOutput' } + | null + > | null; + } + | { + __typename: 'GroupedOutputContractCreated'; + type?: GQLGroupedOutputType | null; + contractId?: string | null; + } + >; + operations?: Array<{ + __typename: 'Operation'; + type?: GQLOperationType | null; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + receipts?: Array<{ + __typename: 'OperationReceipt'; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + item?: { + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + } | null; + }> | null; + }> | null; + receipts?: Array<{ + __typename: 'Receipt'; + id?: string | null; + to?: string | null; + pc?: string | null; + is?: string | null; + toAddress?: string | null; + amount?: string | null; + assetId?: string | null; + gas?: string | null; + param1?: string | null; + param2?: string | null; + val?: string | null; + ptr?: string | null; + digest?: string | null; + reason?: string | null; + ra?: string | null; + rb?: string | null; + rc?: string | null; + rd?: string | null; + len?: string | null; + receiptType: GQLReceiptType; + result?: string | null; + gasUsed?: string | null; + data?: string | null; + sender?: string | null; + recipient?: string | null; + nonce?: string | null; + contractId?: string | null; + subId?: string | null; + }> | null; + time: { + __typename: 'ParsedTime'; + fromNow?: string | null; + full?: string | null; + rawUnix?: string | null; + }; + inputContract?: { __typename: 'InputContract'; contractId: string } | null; + outputContract?: { __typename: 'ContractOutput'; inputIndex: string } | null; + status?: + | { + __typename: 'FailureStatus'; + time: string; + programState?: { __typename: 'ProgramState'; data: string } | null; + } + | { __typename: 'SqueezedOutStatus'; reason: string } + | { __typename: 'SubmittedStatus'; time: string } + | { + __typename: 'SuccessStatus'; + time: string; + block: { + __typename: 'Block'; + id: string; + header: { + __typename: 'Header'; + id: string; + height: string; + daHeight: string; + applicationHash: string; + messageReceiptCount: string; + time: string; + }; + }; + programState?: { __typename: 'ProgramState'; data: string } | null; + } + | null; + inputs?: Array< + | { + __typename: 'InputCoin'; + amount: string; + assetId: string; + owner: string; + predicate: string; + predicateData: string; + txPointer: string; + utxoId: string; + witnessIndex: string; + } + | { + __typename: 'InputContract'; + utxoId: string; + balanceRoot: string; + txPointer: string; + contractId: string; + } + | { + __typename: 'InputMessage'; + sender: string; + recipient: string; + amount: string; + nonce: string; + data: string; + predicate: string; + predicateData: string; + } + > | null; + outputs: Array< + | { + __typename: 'ChangeOutput'; + to: string; + amount: string; + assetId: string; + } + | { __typename: 'CoinOutput'; to: string; amount: string; assetId: string } + | { __typename: 'ContractCreated'; contract: string } + | { __typename: 'ContractOutput'; inputIndex: string; balanceRoot: string } + | { + __typename: 'VariableOutput'; + to: string; + amount: string; + assetId: string; + } + >; +}; export const BalanceItemFragmentDoc = gql` fragment BalanceItem on Balance { @@ -1650,6 +4536,7 @@ export const RecentTransactionFragmentDoc = gql` export const BlockFragmentDoc = gql` fragment Block on Block { id + height producer consensus { __typename @@ -3478,10 +6365,19 @@ export const TransactionsByOwnerDocument = gql` } ${RecentTransactionFragmentDoc}`; -export type SdkFunctionWrapper = (action: (requestHeaders?:Record) => Promise, operationName: string, operationType?: string, variables?: any) => Promise; - - -const defaultWrapper: SdkFunctionWrapper = (action, _operationName, _operationType, _variables) => action(); +export type SdkFunctionWrapper = ( + action: (requestHeaders?: Record) => Promise, + operationName: string, + operationType?: string, + variables?: any, +) => Promise; + +const defaultWrapper: SdkFunctionWrapper = ( + action, + _operationName, + _operationType, + _variables, +) => action(); const BalancesDocumentString = print(BalancesDocument); const BlockDocumentString = print(BlockDocument); const BlocksDocumentString = print(BlocksDocument); @@ -3493,49 +6389,296 @@ const PredicateDocumentString = print(PredicateDocument); const RecentTransactionsDocumentString = print(RecentTransactionsDocument); const SearchDocumentString = print(SearchDocument); const TransactionDetailsDocumentString = print(TransactionDetailsDocument); -const TransactionsByBlockIdDocumentString = print(TransactionsByBlockIdDocument); +const TransactionsByBlockIdDocumentString = print( + TransactionsByBlockIdDocument, +); const TransactionsByOwnerDocumentString = print(TransactionsByOwnerDocument); -export function getSdk(client: GraphQLClient, withWrapper: SdkFunctionWrapper = defaultWrapper) { +export function getSdk( + client: GraphQLClient, + withWrapper: SdkFunctionWrapper = defaultWrapper, +) { return { - balances(variables: GQLBalancesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLBalancesQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(BalancesDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'balances', 'query', variables); + balances( + variables: GQLBalancesQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLBalancesQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + BalancesDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'balances', + 'query', + variables, + ); }, - block(variables?: GQLBlockQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLBlockQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(BlockDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'block', 'query', variables); + block( + variables?: GQLBlockQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLBlockQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(BlockDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'block', + 'query', + variables, + ); }, - blocks(variables?: GQLBlocksQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLBlocksQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(BlocksDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'blocks', 'query', variables); + blocks( + variables?: GQLBlocksQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLBlocksQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(BlocksDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'blocks', + 'query', + variables, + ); }, - chain(variables?: GQLChainQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLChainQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(ChainDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'chain', 'query', variables); + chain( + variables?: GQLChainQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLChainQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(ChainDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'chain', + 'query', + variables, + ); }, - coins(variables: GQLCoinsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLCoinsQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(CoinsDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'coins', 'query', variables); + coins( + variables: GQLCoinsQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLCoinsQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(CoinsDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'coins', + 'query', + variables, + ); }, - contract(variables: GQLContractQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLContractQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(ContractDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'contract', 'query', variables); + contract( + variables: GQLContractQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLContractQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + ContractDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'contract', + 'query', + variables, + ); }, - contractBalances(variables: GQLContractBalancesQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLContractBalancesQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(ContractBalancesDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'contractBalances', 'query', variables); + contractBalances( + variables: GQLContractBalancesQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLContractBalancesQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + ContractBalancesDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'contractBalances', + 'query', + variables, + ); }, - predicate(variables: GQLPredicateQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLPredicateQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(PredicateDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'predicate', 'query', variables); + predicate( + variables: GQLPredicateQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLPredicateQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + PredicateDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'predicate', + 'query', + variables, + ); }, - recentTransactions(variables?: GQLRecentTransactionsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLRecentTransactionsQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(RecentTransactionsDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'recentTransactions', 'query', variables); + recentTransactions( + variables?: GQLRecentTransactionsQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLRecentTransactionsQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + RecentTransactionsDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'recentTransactions', + 'query', + variables, + ); }, - search(variables: GQLSearchQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLSearchQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(SearchDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'search', 'query', variables); + search( + variables: GQLSearchQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLSearchQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest(SearchDocumentString, variables, { + ...requestHeaders, + ...wrappedRequestHeaders, + }), + 'search', + 'query', + variables, + ); }, - transactionDetails(variables: GQLTransactionDetailsQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLTransactionDetailsQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(TransactionDetailsDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'transactionDetails', 'query', variables); + transactionDetails( + variables: GQLTransactionDetailsQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLTransactionDetailsQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + TransactionDetailsDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'transactionDetails', + 'query', + variables, + ); }, - transactionsByBlockId(variables: GQLTransactionsByBlockIdQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLTransactionsByBlockIdQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(TransactionsByBlockIdDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'transactionsByBlockId', 'query', variables); + transactionsByBlockId( + variables: GQLTransactionsByBlockIdQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLTransactionsByBlockIdQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + TransactionsByBlockIdDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'transactionsByBlockId', + 'query', + variables, + ); + }, + transactionsByOwner( + variables: GQLTransactionsByOwnerQueryVariables, + requestHeaders?: GraphQLClientRequestHeaders, + ): Promise<{ + data: GQLTransactionsByOwnerQuery; + errors?: GraphQLError[]; + extensions?: any; + headers: Headers; + status: number; + }> { + return withWrapper( + (wrappedRequestHeaders) => + client.rawRequest( + TransactionsByOwnerDocumentString, + variables, + { ...requestHeaders, ...wrappedRequestHeaders }, + ), + 'transactionsByOwner', + 'query', + variables, + ); }, - transactionsByOwner(variables: GQLTransactionsByOwnerQueryVariables, requestHeaders?: GraphQLClientRequestHeaders): Promise<{ data: GQLTransactionsByOwnerQuery; errors?: GraphQLError[]; extensions?: any; headers: Headers; status: number; }> { - return withWrapper((wrappedRequestHeaders) => client.rawRequest(TransactionsByOwnerDocumentString, variables, {...requestHeaders, ...wrappedRequestHeaders}), 'transactionsByOwner', 'query', variables); - } }; } -export type Sdk = ReturnType; \ No newline at end of file +export type Sdk = ReturnType; diff --git a/packages/graphql/src/graphql/queries/sdk/block.graphql b/packages/graphql/src/graphql/queries/sdk/block.graphql index 052849e04..d0f3e027d 100644 --- a/packages/graphql/src/graphql/queries/sdk/block.graphql +++ b/packages/graphql/src/graphql/queries/sdk/block.graphql @@ -1,5 +1,6 @@ fragment Block on Block { id + height producer consensus { __typename diff --git a/packages/ui/.storybook/main.ts b/packages/ui/.storybook/main.ts index fa23e2702..c1e84de1e 100644 --- a/packages/ui/.storybook/main.ts +++ b/packages/ui/.storybook/main.ts @@ -35,6 +35,13 @@ const config: StorybookConfig = { }, }), async viteFinal(config: UserConfig) { + if (config.resolve) { + config.resolve.alias = { + ...config.resolve.alias, + 'next/link': require.resolve('../__mocks__/next/link.tsx'), + 'next/navigation': require.resolve('../__mocks__/next/navigation.tsx'), + }; + } return mergeConfig(config, { plugins: [tsconfigpath()], define: { diff --git a/packages/ui/__mocks__/next/link.tsx b/packages/ui/__mocks__/next/link.tsx new file mode 100644 index 000000000..7e143c1e9 --- /dev/null +++ b/packages/ui/__mocks__/next/link.tsx @@ -0,0 +1,11 @@ +import React from 'react'; + +const Link = ({ href, children, ...props }) => { + return ( + + {children} + + ); +}; + +export default Link; diff --git a/packages/ui/__mocks__/next/navigation.tsx b/packages/ui/__mocks__/next/navigation.tsx new file mode 100644 index 000000000..8977cefda --- /dev/null +++ b/packages/ui/__mocks__/next/navigation.tsx @@ -0,0 +1,18 @@ +export const useRouter = () => ({ + push: (href: string) => { + // Mock push function + console.log(`Mock push to ${href}`); + }, + replace: (href: string) => { + // Mock replace function + console.log(`Mock replace to ${href}`); + }, + back: () => { + // Mock back function + console.log('Mock back'); + }, + forward: () => { + // Mock forward function + console.log('Mock forward'); + }, +}); diff --git a/packages/ui/package.json b/packages/ui/package.json index 917b50b27..c4e316086 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -10,9 +10,7 @@ }, "typesVersions": { "*": { - "tailwind-preset": [ - "./src/theme/tailwind-preset.ts" - ] + "tailwind-preset": ["./src/theme/tailwind-preset.ts"] } }, "publishConfig": { @@ -39,9 +37,7 @@ "./styles.css": "./dist/styles.css" } }, - "files": [ - "dist" - ], + "files": ["dist"], "scripts": { "build:lib": "tsup --dts", "build:preview": "storybook build -o ../app-explorer/public/ui", @@ -86,18 +82,18 @@ }, "devDependencies": { "@chialab/esbuild-plugin-meta-url": "0.18.0", - "@storybook/addon-a11y": "^8.0.8", - "@storybook/addon-actions": "^8.0.8", - "@storybook/addon-essentials": "^8.0.8", - "@storybook/addon-interactions": "^8.0.8", - "@storybook/addon-links": "^8.0.8", - "@storybook/addon-storysource": "^8.0.8", - "@storybook/addon-viewport": "^8.0.8", + "@storybook/addon-a11y": "^8.3.0", + "@storybook/addon-actions": "^8.3.0", + "@storybook/addon-essentials": "^8.3.0", + "@storybook/addon-interactions": "^8.3.0", + "@storybook/addon-links": "^8.3.0", + "@storybook/addon-storysource": "^8.3.0", + "@storybook/addon-viewport": "^8.3.0", "@storybook/addons": "7.6.17", - "@storybook/react": "^8.0.8", - "@storybook/react-vite": "^8.0.8", + "@storybook/react": "^8.3.0", + "@storybook/react-vite": "^8.3.0", "@storybook/testing-library": "^0.2.2", - "@storybook/types": "^8.0.8", + "@storybook/types": "^8.3.0", "@types/lodash": "4.14.202", "@types/react": "18.2.54", "@types/react-dom": "18.2.22", @@ -106,7 +102,7 @@ "lodash": "^4.17.21", "postcss": "8.4.34", "postcss-import": "16.0.0", - "storybook": "^8.0.8", + "storybook": "8.3.0", "storybook-addon-theme": "workspace:*", "tsconfig-paths-webpack-plugin": "^4.1.0", "typescript": "5.4.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99d302be8..75a7ae6e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,13 +52,13 @@ importers: version: 2.27.8 '@fuels/jest': specifier: 0.20.0 - version: 0.20.0(@jest/globals@29.7.0)(@types/jest@29.5.12)(bufferutil@4.0.8)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(utf-8-validate@5.0.10)(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)) + version: 0.20.0(@jest/globals@29.7.0)(@types/jest@29.5.12)(bufferutil@4.0.8)(jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)))(utf-8-validate@5.0.10)(vitest@1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)) '@fuels/ts-config': specifier: 0.20.0 version: 0.20.0(typescript@5.4.5) '@fuels/tsup-config': specifier: 0.20.0 - version: 0.20.0(tsup@8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))(typescript@5.4.5)) + version: 0.20.0(tsup@8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))(typescript@5.4.5)) '@jest/types': specifier: 29.6.3 version: 29.6.3 @@ -100,7 +100,7 @@ importers: version: 9.0.11 jest: specifier: 29.7.0 - version: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + version: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) jest-environment-jsdom: specifier: 29.7.0 version: 29.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -118,13 +118,13 @@ importers: version: 4.1.5 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(typescript@5.4.5) + version: 29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)))(typescript@5.4.5) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5) tsup: specifier: 8.0.2 - version: 8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))(typescript@5.4.5) + version: 8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))(typescript@5.4.5) tsx: specifier: 4.7.1 version: 4.7.1 @@ -139,7 +139,7 @@ importers: version: 15.3.1 vitest: specifier: 1.2.2 - version: 1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0) + version: 1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0) ws: specifier: ^8.17.1 version: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) @@ -161,7 +161,7 @@ importers: version: 4.7.1 vitest: specifier: 1.2.2 - version: 1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0) + version: 1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0) docker/erc20-deployer/deployer: dependencies: @@ -177,7 +177,7 @@ importers: devDependencies: ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4) + version: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.5.4) packages/app-commons: devDependencies: @@ -207,7 +207,7 @@ importers: version: 18.2.0(react@18.2.0) tailwind-variants: specifier: 0.1.20 - version: 0.1.20(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))) + version: 0.1.20(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))) typescript: specifier: 5.4.5 version: 5.4.5 @@ -390,8 +390,8 @@ importers: specifier: 16.0.1 version: 16.0.1(postcss@8.4.35) storybook: - specifier: ^8.0.8 - version: 8.0.8(@babel/preset-env@7.23.9(@babel/core@7.23.9))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10) + specifier: 8.3.0 + version: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) storybook-addon-theme: specifier: workspace:* version: link:../storybook-addon-theme @@ -844,7 +844,7 @@ importers: version: 2.47.0(react@18.2.0) '@tailwindcss/typography': specifier: 0.5.10 - version: 0.5.10(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))) + version: 0.5.10(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))) clsx: specifier: 2.1.0 version: 2.1.0 @@ -880,59 +880,59 @@ importers: version: 17.5.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) tailwind-variants: specifier: 0.1.20 - version: 0.1.20(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))) + version: 0.1.20(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))) tailwindcss: specifier: 3.4.4 - version: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + version: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) tailwindcss-animate: specifier: 1.0.7 - version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))) + version: 1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))) tailwindcss-radix: specifier: 3.0.3 version: 3.0.3 tailwindcss-themer: specifier: 4.0.0 - version: 4.0.0(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))) + version: 4.0.0(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))) devDependencies: '@chialab/esbuild-plugin-meta-url': specifier: 0.18.0 version: 0.18.0 '@storybook/addon-a11y': - specifier: ^8.0.8 - version: 8.0.8 + specifier: ^8.3.0 + version: 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-actions': - specifier: ^8.0.8 - version: 8.0.8 + specifier: ^8.3.0 + version: 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-essentials': - specifier: ^8.0.8 - version: 8.0.8(@types/react@18.2.54)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + specifier: ^8.3.0 + version: 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-interactions': - specifier: ^8.0.8 - version: 8.0.8(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)) + specifier: ^8.3.0 + version: 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-links': - specifier: ^8.0.8 - version: 8.0.8(react@18.2.0) + specifier: ^8.3.0 + version: 8.3.0(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-storysource': - specifier: ^8.0.8 - version: 8.0.8 + specifier: ^8.3.0 + version: 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addon-viewport': - specifier: ^8.0.8 - version: 8.0.8 + specifier: ^8.3.0 + version: 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@storybook/addons': specifier: 7.6.17 version: 7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@storybook/react': - specifier: ^8.0.8 - version: 8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + specifier: ^8.3.0 + version: 8.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5) '@storybook/react-vite': - specifier: ^8.0.8 - version: 8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.13.1)(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0)) + specifier: ^8.3.0 + version: 8.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.13.1)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0)) '@storybook/testing-library': specifier: ^0.2.2 version: 0.2.2 '@storybook/types': - specifier: ^8.0.8 - version: 8.0.8 + specifier: ^8.3.0 + version: 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/lodash': specifier: 4.14.202 version: 4.14.202 @@ -958,8 +958,8 @@ importers: specifier: 16.0.0 version: 16.0.0(postcss@8.4.34) storybook: - specifier: ^8.0.8 - version: 8.0.8(@babel/preset-env@7.23.9(@babel/core@7.23.9))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10) + specifier: 8.3.0 + version: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) storybook-addon-theme: specifier: workspace:* version: link:../storybook-addon-theme @@ -971,10 +971,10 @@ importers: version: 5.4.5 vite: specifier: ^5.1.3 - version: 5.2.6(@types/node@20.14.15)(terser@5.32.0) + version: 5.2.6(@types/node@22.5.5)(terser@5.32.0) vite-tsconfig-paths: specifier: ^4.3.1 - version: 4.3.1(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0)) + version: 4.3.1(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0)) packages: @@ -985,6 +985,9 @@ packages: '@adobe/css-tools@4.3.3': resolution: {integrity: sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==} + '@adobe/css-tools@4.4.0': + resolution: {integrity: sha512-Ff9+ksdQQB3rMncgqDK78uLznstjyfIf2Arnh22pW8kBpLs6rpKDwgnZT46hin5Hl1WzazzK64DOrhSwYpS7bQ==} + '@adraffy/ens-normalize@1.10.0': resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} @@ -1019,10 +1022,6 @@ packages: '@testing-library/react': ^12.0.0 || ^13.0.0 || ^14.0.0 react: ^17.0.0 || ^18.0.0 - '@aw-web-design/x-default-browser@1.4.126': - resolution: {integrity: sha512-Xk1sIhyNC/esHGGVjL/niHLowM0csl/kFO5uawBy4IrWwy0o1G8LGt3jP6nmWGz+USxeeqbihAmp/oVZju6wug==} - hasBin: true - '@aws-crypto/sha256-js@1.2.2': resolution: {integrity: sha512-Nr1QJIbW/afYYGzYvrF70LtaHrIRtd4TNAglX8BvlfxJLZ45SAmueIKYl5tWoNBPzp65ymXGFK0Bb1vZUpuc9g==} @@ -1667,12 +1666,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-flow@7.23.3': - resolution: {integrity: sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/preset-modules@0.1.6-no-external-plugins': resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} peerDependencies: @@ -1690,12 +1683,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/register@7.23.7': - resolution: {integrity: sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} @@ -1917,10 +1904,6 @@ packages: '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - '@discoveryjs/json-ext@0.5.7': - resolution: {integrity: sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==} - engines: {node: '>=10.0.0'} - '@drptbl/gremlins.js@2.2.1': resolution: {integrity: sha512-VWsdOZTsu8ABNVplFQUniHSLsCAQIJh+HDTUP6CllxXBe2pgFQKQ6RGxAS/QRTUcPprQCGpB3zH+gqNnvRRTmQ==} @@ -2912,9 +2895,6 @@ packages: resolution: {integrity: sha512-htW87352wzUCdX1jyUQocUcmAaFqcR/w082EC8iP/gtkF0K+aKcBp0hR5Arb7dzR8tQ1TrhE9DNa5EbJELm84w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0, npm: '>=6.14.13'} - '@fal-works/esbuild-plugin-global-externals@2.1.2': - resolution: {integrity: sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==} - '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} @@ -3595,10 +3575,6 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} - '@isaacs/fs-minipass@4.0.1': - resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} - engines: {node: '>=18.0.0'} - '@istanbuljs/load-nyc-config@1.1.0': resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -3686,8 +3662,8 @@ packages: peerDependencies: '@solana/web3.js': ^1.63.0 - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0': - resolution: {integrity: sha512-2D6y7fNvFmsLmRt6UCOFJPvFoPMJGT0Uh1Wg0RaigUp7kdQPs6yYn8Dmx6GZkOH/NW0yMTwRz/p0SRMMRo50vA==} + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1': + resolution: {integrity: sha512-pdoMZ9QaPnVlSM+SdU/wgg0nyD/8wQ7y90ttO2CMCyrrm7RxveYIJ5eNfjPaoMFqW41LZra7QO9j+xV4Y18Glw==} peerDependencies: typescript: '>= 4.3.x' vite: '>=5.0.13' @@ -3892,9 +3868,6 @@ packages: resolution: {integrity: sha512-z10PF9JV6SbjFq+/rYabM+8CVlMokgl8RFGvieSGNTmrkQanfHn+15XBrhG3BgUfvmTeSeyShfOHpG0i9zEdcg==} deprecated: Motion One for Vue is deprecated. Use Oku Motion instead https://oku-ui.com/motion - '@ndelangen/get-tarball@3.0.9': - resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - '@next/env@14.2.3': resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} @@ -5922,27 +5895,67 @@ packages: '@storybook/addon-a11y@8.0.8': resolution: {integrity: sha512-QiNzKej1C3QjPBHm8nwk0lqv9N9cLInlyJ62Cp+/+ethcH2elNnBf1H3ad/DC6XIQRyMtvvhCOnzygAMnjCq1w==} + '@storybook/addon-a11y@8.3.0': + resolution: {integrity: sha512-ub/O4tkeQFE3bXEg8VsH3HU9MmqD+CSwGN5QVJmnkCOzpwjnhaVtWFNVZ+3C2AsT0b3sW9llDaK4UgivglV8+A==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-actions@8.0.8': resolution: {integrity: sha512-F3qpN0n53d058EroW1A2IlzrsFNR5p2srLY4FmXB80nxAKV8oqoDI4jp15zYlf8ThcJoQl36plT8gx3r1BpANA==} + '@storybook/addon-actions@8.3.0': + resolution: {integrity: sha512-HvAc3fW979JVw8CSKXZMouvgrJ2BNLNWaUB8jNokQb3Us00P6igVKLwg/pBV8GBgDr5Ng4pHYqi/ZH+xzEYFFw==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-backgrounds@8.0.8': resolution: {integrity: sha512-lrAJjVxDeXSK116rDajb56TureZiT76ygraP22/IvU3IcWCEcRiKYwlay8WgCTbJHtFmdBpelLBapoT46+IR9Q==} + '@storybook/addon-backgrounds@8.3.0': + resolution: {integrity: sha512-qaV/QsXoviAmBYFszI/KN1CaI/LcACGX9RCBB54fMau3JuouIBU/zTl2jY2+BioCBk6oY8KqcnAS1coOZzlNXQ==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-controls@8.0.8': resolution: {integrity: sha512-7xANN18CLYsVthuSXwxKezqpelEKJlT9xaYLtw5vvD00btW5g3vxq+Z/A31OkS2OuaH2bE0GfRCoG2OLR8yQQA==} + '@storybook/addon-controls@8.3.0': + resolution: {integrity: sha512-Id4j6Neimkdq0OyfQ3qkHpKLisbN08M8pXHDI/A0VeF91xEGBdc1bJgS/EU+ifa24tr5SRYwlAlcBDAWJbZMfA==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-docs@8.0.8': resolution: {integrity: sha512-HNiY4ESH9WxGS6QpIpURzdSbyDxbRh7VIgbvUrePSKajlsL4RFN/gdnn5TnSL00tOP/w+Cy/fXcbljMUKy7Ivg==} + '@storybook/addon-docs@8.3.0': + resolution: {integrity: sha512-LrvWBDX5Vi//82Q78QRbTsG+9rJU9JJFAVPk1NnLp2Yn0F4FueVzIw8AabAkZFy0LHPMGV+EHpkPtYz4Czkhgw==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-essentials@8.0.8': resolution: {integrity: sha512-bc9KJk7SPM2I5CCJEAP8R5leP+74IYxhWPiTN8Y1YFmf3MA1lpDJbwy+RfuRZ2ZKnSKszCXCVzU/T10HKUHLZw==} + '@storybook/addon-essentials@8.3.0': + resolution: {integrity: sha512-y+hlMnIoD+h/diY7BvIeySPCz/ZtJPPZfS/COQuPRXfPWCr37p9XLEz3E+m2spniAbgGv9KpvdqQd0kWcwwfiA==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-highlight@8.0.8': resolution: {integrity: sha512-KKD7xiNhxZQM4fdDidtcla6jSzgN1f9qe1AwFSHLXwIW22+4c97Vgf+AookN7cJvB77HxRUnvQH//zV1CJEDug==} + '@storybook/addon-highlight@8.3.0': + resolution: {integrity: sha512-bS1rqzbwGgeTKVLYEyY+6DzpafLtDLnoSF+KzRIiV7/1H30evhwVSzkgX1L2F6+ssS1n9WrRJeglniv9j+5mGQ==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-interactions@8.0.8': resolution: {integrity: sha512-UOPKOe97uV4psH1O1YeE0oFuUQgD1Vkv95JjHjQG8KiPWvwdiezV7rrjPvw8RApnSKUopjFETs8F5D59i4eARw==} + '@storybook/addon-interactions@8.3.2': + resolution: {integrity: sha512-1JeM7iErTxjMlhT1TzVpCmD6SR7QZu54paOQTCCywVpaQG/MoJ+L8MZA1YFufTzq1kpRRrde5yHj2PM0TnMdEg==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/addon-links@8.0.8': resolution: {integrity: sha512-iRI/W9I6fOom5zfZvsu53gfJtuhBSMmhgI/u5uZbAbfEoNL5D1PqpDXD4ygM8Vvlx90AZNZ2W5slEe7gCZOMyA==} peerDependencies: @@ -5951,21 +5964,55 @@ packages: react: optional: true + '@storybook/addon-links@8.3.0': + resolution: {integrity: sha512-nUnoMPPuxM8yJ7LCrppsUrn3gwqt4E0si9fqIIb5IkB56vz48RxCO9MtO1qjwhWosfMdN6boHaOl1Qc6IxV3Lg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.0 + peerDependenciesMeta: + react: + optional: true + '@storybook/addon-measure@8.0.8': resolution: {integrity: sha512-akyoa+1F2ripV6ELF2UbxiSHv791LWSAVK7gsD/a5eJfKZMm5yoHjcY7Icdkc/ctE+pyjAQNhkXTixUngge09w==} + '@storybook/addon-measure@8.3.0': + resolution: {integrity: sha512-0TZ2ihzX0mRr1rNrFDieDsIKASZ2qUg3eHDkskLKOhxwoUHqsLzXlvS/scKZ+zb8pgjrvsBAsjyPstlrK+z0Zg==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-outline@8.0.8': resolution: {integrity: sha512-8Gxs095ekpa5YZolLSs5cWbWK94GZTevEUX8GFeLGIz9sf1KO3kmEO3eC5ogzDoB0cloqvbmVAJvYJ3FWiUx8w==} + '@storybook/addon-outline@8.3.0': + resolution: {integrity: sha512-xTvBGgX6RIkKjQiAi9LvPGbGuBa6tsJS2jCmjwiei3SX3I56E6Bf3KASsFH2x8j9khMVsgQcfA3QDIhjwatdgw==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-storysource@8.0.8': resolution: {integrity: sha512-mhnT+Cd12DZIQvqK1O9NHeCJ9a8j/tJjKw/jxOQ222HfZBNS1UjhqSTEYkXSx3HKs1qiBSz8423+pzEybuRTGQ==} + '@storybook/addon-storysource@8.3.0': + resolution: {integrity: sha512-+owWKfUebwccrdboIkCNsqXT25LVwha8XT5UbnHbclKqBkMwtWIyl3HMOkXZ8MGLgDF0dm00iLbO59jVRlhDyQ==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-toolbars@8.0.8': resolution: {integrity: sha512-PZxlK+/Fwk2xcrpr5kkXYjCbBaEjAWcEHWq7mhQReMFaAs5AJE8dvmeQ7rmPDOHnlg4+YsARDFKz5FJtthRIgg==} + '@storybook/addon-toolbars@8.3.0': + resolution: {integrity: sha512-/3/jnd70tnvh3x1EL8axE4TR9EHwC+bBch1uIc3vH/lmyZBqSBVA50clz23FvjhykjcaKQogcugCuU1w5TJlBA==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addon-viewport@8.0.8': resolution: {integrity: sha512-nOuc6DquGvm24c/A0HFTgeEN/opd58ebs1KLaEEq1f6iYV0hT2Gpnk0Usg/seOiFtJnj3NyAM46HSkZz06T8Sw==} + '@storybook/addon-viewport@8.3.0': + resolution: {integrity: sha512-6h/0mKipUG6w2o5IOzyhvC/2ifJlSNIA60hLkJ291g42+ilzkydpby9TBN7FcnrVL3Bv+oLgkDLBWVCqma/fyw==} + peerDependencies: + storybook: ^8.3.0 + '@storybook/addons@7.6.17': resolution: {integrity: sha512-Ok18Y698Ccyg++MoUNJNHY0cXUvo8ETFIRLJk1g9ElJ70j6kPgNnzW2pAtZkBNmswHtofZ7pT156cj96k/LgfA==} @@ -5980,13 +6027,23 @@ packages: react-dom: optional: true - '@storybook/builder-manager@8.0.8': - resolution: {integrity: sha512-0uihNTpTou0RFMM6PQLlfCxDxse9nIDEb83AmWE/OUnpKDDY9+WFupVWGaZc9HfH9h4Yqre2fiuK1b7KNYe7AQ==} + '@storybook/blocks@8.3.0': + resolution: {integrity: sha512-V7D5lv5R+GJya9cCZOCjmOVjhvP5J3KIaclQuuGGJda/ZD/SpwHcFOGSpo6sNR2UKHXXvb61oM8gRQQWDvqPlg==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true - '@storybook/builder-vite@8.0.8': - resolution: {integrity: sha512-ibWOxoHczCc6ttMQqiSXv29m/e44sKVoc1BJluApQcjCXl9g6QXyN45zV70odjCxMfNy7EQgUjCA0mgAgMHSIw==} + '@storybook/builder-vite@8.3.2': + resolution: {integrity: sha512-mq6T2J8gDiIuO8+nLBzQkMRncDb+zLiBmRrudwSNum3cFLPLDV1Y4JSzsoG/SjlQz1feUEqTO9by6i7wxKh+Cw==} peerDependencies: '@preact/preset-vite': '*' + storybook: ^8.3.2 typescript: '>= 4.3.x' vite: '>=5.0.13' vite-plugin-glimmerx: '*' @@ -6015,10 +6072,6 @@ packages: '@storybook/channels@8.0.8': resolution: {integrity: sha512-L3EGVkabv3fweXnykD/GlNUDO5HtwlIfSovC7BF4MmP7662j2/eqlZrJxDojGtbv11XHjWp/UJHUIfKpcHXYjQ==} - '@storybook/cli@8.0.8': - resolution: {integrity: sha512-RnSdgykh2i7es1rQ7CNGpDrKK/PN1f0xjwpkAHXCEB6T9KpHBmqDquzZp+N127a1HBHHXy018yi4wT8mSQyEoA==} - hasBin: true - '@storybook/client-logger@7.6.17': resolution: {integrity: sha512-6WBYqixAXNAXlSaBWwgljWpAu10tPRBJrcFvx2gPUne58EeMM20Gi/iHYBz2kMCY+JLAgeIH7ZxInqwO8vDwiQ==} @@ -6028,9 +6081,6 @@ packages: '@storybook/client-logger@8.0.8': resolution: {integrity: sha512-a4BKwl9NLFcuRgMyI7S4SsJeLFK0LCQxIy76V6YyrE1DigoXz4nA4eQxdjLf7JVvU0EZFmNSfbVL/bXzzWKNXA==} - '@storybook/codemod@8.0.8': - resolution: {integrity: sha512-ufEBLciLmLlAh+L6lGgBObTiny6odXMKqiJOewQ9XfIN0wdWdyRUf5QdZIPOdfgHhWF2Q2HeswiulsoHm8Z/hA==} - '@storybook/components@8.0.0-beta.5': resolution: {integrity: sha512-bpJnsNXz3OqFKH7X9Dn7jLv0cuPlTj97aKO2A4CE6xEMlkk3bYYGGKUeGlbv4bWewJIjvaNUEMU8PyOECeeWQA==} peerDependencies: @@ -6043,6 +6093,16 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@storybook/components@8.3.0': + resolution: {integrity: sha512-SO/iTkmWp3aYCIy8DEhRMoOn6K7lcKTPNC/YjTvOFFzwq/CLq86WNqz6aX+wV5n6MvWTs7evSwMoz7lp4Lc4sw==} + peerDependencies: + storybook: ^8.3.0 + + '@storybook/components@8.3.2': + resolution: {integrity: sha512-yB/ETNTNVZi8xvVsTMWvtiI4APRj2zzAa3nHyQO0X+DC4jjysT9D1ruL6jZJ/2DHMp7A9U6v2if83dby/kszfg==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/core-common@8.0.8': resolution: {integrity: sha512-CL15M2oeQW+Rb1l7ciunLDI2Re+ojL2lX1ZFAiDedcOU+JHsdq43zAuXoZVzp8icUi2AUSwEjZIxGCSingj+JQ==} @@ -6055,30 +6115,47 @@ packages: '@storybook/core-events@8.0.8': resolution: {integrity: sha512-PtuvR7vS4glDEdCfKB4f1k3Vs1C3rTWP2DNbF+IjjPhNLMBznCdzTAPcz+NUIBvpjjGnhKwWikJ0yj931YjSVg==} - '@storybook/core-server@8.0.8': - resolution: {integrity: sha512-tSEueEBttbSohzhZVN2bFNlFx3eoqQ7p57cjQLKXXwKygS2qKxISKnFy+Y0nj20APz68Wj51kx0rN0nGALeegw==} - '@storybook/core-webpack@8.0.8': resolution: {integrity: sha512-wt7Ty2/aVAWSYbtXkpJ/oCi+NKc2SVrZVqqsasdt9IjAS4LTATZ89Ku0u1FKI61OhZbckVXBW5bPXJYibCK24Q==} + '@storybook/core@8.3.0': + resolution: {integrity: sha512-UeErpD0xRIP2nFA2TjPYxtEyv24O6VRfq2XXU5ki2QPYnxOxAPBbrMHCADjgBwNS4S2NUWTaVBYxybISVbrj+w==} + '@storybook/csf-plugin@8.0.8': resolution: {integrity: sha512-x9WspjZGcqXENj/Vn4Qmn0oTW93KN2V9wqpflWwCUJTByl2MugQsh5xRuDbs2yM7dD6zKcqRyPaTY+GFZBW+Vg==} + '@storybook/csf-plugin@8.3.0': + resolution: {integrity: sha512-sCmeN/OVYj95TKkMqJqxbaztIbdv5jCrtrXuNg4oJaGzNucmMNAbmv2jK2tCNE6Uz2X9IMRcseFX/h9TgjyJ9A==} + peerDependencies: + storybook: ^8.3.0 + + '@storybook/csf-plugin@8.3.2': + resolution: {integrity: sha512-9UvoBkYDLzf/0e2lQMPyBCJHrrEMxvhL7fraVX2c5OxwVUwgQnHlgNR3zxzw1Nr/AWyC5OKYlaE1eM10JVm2GA==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/csf-tools@8.0.8': resolution: {integrity: sha512-Ji5fpoGym/MSyHJ6ALghVUUecwhEbN0On+jOZ2VPkrkATi9UDtryHQPdF60HKR63Iv53xRuWRzudB6zm43RTzw==} + '@storybook/csf@0.1.11': + resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==} + '@storybook/csf@0.1.2': resolution: {integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==} - '@storybook/docs-mdx@3.0.0': - resolution: {integrity: sha512-NmiGXl2HU33zpwTv1XORe9XG9H+dRUC1Jl11u92L4xr062pZtrShLmD4VKIsOQujxhhOrbxpwhNOt+6TdhyIdQ==} - '@storybook/docs-tools@8.0.8': resolution: {integrity: sha512-p/MIrDshXMl/fiCRlfG9StkRYI1QlUyUSQQ/YDBFlBfWcJYARIt3TIvQyvs3Q/apnQNcDXIW663W57s7WHTO2w==} '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==} + '@storybook/icons@1.2.10': + resolution: {integrity: sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + '@storybook/icons@1.2.5': resolution: {integrity: sha512-m3jnuE+zmkZy6K+cdUDzAoUuCJyl0fWCAXPCji7VZCH1TzFohyvnPqhc9JMkQpanej2TOW3wWXaplPzHghcBSg==} engines: {node: '>=14.0.0'} @@ -6089,6 +6166,11 @@ packages: '@storybook/instrumenter@8.0.8': resolution: {integrity: sha512-bCu9Tu48WOQ8ZNUed+FCSMr3Uw81b4yW/knD2goqx15nD33B7xXBNSI2GTHH5YaEHVyIFFggQcKHLkELXWlsoA==} + '@storybook/instrumenter@8.3.2': + resolution: {integrity: sha512-+H3Z9wn+D8sMuOd+KjHUr8iyRLVpYvWQ4GmV7GKH173PfFAQ2zmX/502K1BS2BAuLrS1l0e6fGZhl7G3u2fL+g==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/manager-api@7.6.17': resolution: {integrity: sha512-IJIV1Yc6yw1dhCY4tReHCfBnUKDqEBnMyHp3mbXpsaHxnxJZrXO45WjRAZIKlQKhl/Ge1CrnznmHRCmYgqmrWg==} @@ -6098,8 +6180,15 @@ packages: '@storybook/manager-api@8.0.8': resolution: {integrity: sha512-1HU4nfLRi0sD2uw229gb8EQyufNWrLvMNpg013kBsBXRd+Dj4dqF3v+KrYFNtteY7riC4mAJ6YcQ4tBUNYZDug==} - '@storybook/manager@8.0.8': - resolution: {integrity: sha512-pWYHSDmgT8p/XbQMKuDPdgB6KzjePI6dU5KQ5MERYfch1UiuGPVm1HHDlxxSfHW0IIXw9Qnwq4L0Awe4qhvJKQ==} + '@storybook/manager-api@8.3.0': + resolution: {integrity: sha512-5WBLEFHpe4H+9vZZLjNh7msIkyl9MPt4/C2nI+MXKZyU55xBBgiAy4fcD9aj02PcbhyR4JhLqbqmdeBe5Xafeg==} + peerDependencies: + storybook: ^8.3.0 + + '@storybook/manager-api@8.3.2': + resolution: {integrity: sha512-8FuwE3BGsLPF0H154+1X/4krSbvmH5xu5YmaVTVDV8DRPlBeRIlNV0HDiZfBvftF4EB7fRYolzghXQplHIX8Fg==} + peerDependencies: + storybook: ^8.3.2 '@storybook/nextjs@8.0.8': resolution: {integrity: sha512-nhfmKdjf6+yV7ME6VDeNCQ0gobf7Z17rSitWuaYXY9xQepE6IRfBsenHENAOq6Y4PWeSb9FZlH3T6aURXM64lg==} @@ -6136,6 +6225,16 @@ packages: '@storybook/preview-api@8.0.8': resolution: {integrity: sha512-khgw2mNiBrSZS3KNGQPzjneL3Csh3BOq0yLAtJpT7CRSrI/YjlE7jjcTkKzoxW+UCgvNTnLvsowcuzu82e69fA==} + '@storybook/preview-api@8.3.0': + resolution: {integrity: sha512-pHq/T7oWBfzc9TCIPYyJQUXuiUiFfmdrcYvuZE1kf46i7wXh9Q2/Kd3BUJWSCpBXUMoYfAxg9YysGljMII8LWA==} + peerDependencies: + storybook: ^8.3.0 + + '@storybook/preview-api@8.3.2': + resolution: {integrity: sha512-bZvqahrS5oXkiVmqt9rPhlpo/xYLKT7QUWKKIDBRJDp+1mYbQhgsP5NhjUtUdaC+HSofAFzJmVFmixyquYsoGw==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/preview@8.0.8': resolution: {integrity: sha512-J/ooKcvDV1s7ROH7lF/0vOyWDOgDB7bN6vS67J1WK0HLvMGaqUzU+q3ndakGzu0LU/jvUBqEFSZd1ALWyZINDQ==} @@ -6151,12 +6250,27 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/react-vite@8.0.8': - resolution: {integrity: sha512-3xN+/KgcjEAKJ0cM8yFYk8+T59kgKSMlQaavoIgQudbEErSubr9l7jDWXH44afQIEBVs++ayYWrbEN2wyMGoug==} + '@storybook/react-dom-shim@8.3.0': + resolution: {integrity: sha512-87X4cvgwFT1ll5SzXgQq6iGbkVCgxLBpBm58akF/hzpeRkwfJDncGi/A5hElOJrBg63IkznmSJE7tf9RkrboqQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.0 + + '@storybook/react-dom-shim@8.3.2': + resolution: {integrity: sha512-fYL7jh9yFkiKIqRJedqTcrmyoVzS/cMxZD/EFfDRaonMVlLlYJQKocuvR1li1iyeKLvd5lxZsHuQ80c98AkDMA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.2 + + '@storybook/react-vite@8.3.2': + resolution: {integrity: sha512-xxV6FJj4OnJ1lQbO7804T2xJu0aXvb02/tyLpDo0aNdi2vMZrHMroYpcOJW3RDuOIrMYq2OvXPrIHnkumidSsg==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.2 vite: '>=5.0.13' '@storybook/react@8.0.8': @@ -6170,6 +6284,36 @@ packages: typescript: optional: true + '@storybook/react@8.3.0': + resolution: {integrity: sha512-qd8IKXqaOG9m0VK0QukFMmKpjmm7sy1R3T681dLet8s+AEAimLH/RiBzd+0dxWng2H/Ng6ldUmCtd3Cs6w/EFQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@storybook/test': 8.3.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.0 + typescript: '>= 4.2.x' + peerDependenciesMeta: + '@storybook/test': + optional: true + typescript: + optional: true + + '@storybook/react@8.3.2': + resolution: {integrity: sha512-GvnqhxvaYC6s8WMiDWr184UlNp5jmRVNMBHasXlUsVDYvs6J1tStJeN+XBZbAJBW/0zkHLuf4REk8lLBi2eKRQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + '@storybook/test': 8.3.2 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + storybook: ^8.3.2 + typescript: '>= 4.2.x' + peerDependenciesMeta: + '@storybook/test': + optional: true + typescript: + optional: true + '@storybook/router@7.6.17': resolution: {integrity: sha512-GnyC0j6Wi5hT4qRhSyT8NPtJfGmf82uZw97LQRWeyYu5gWEshUdM7aj40XlNiScd5cZDp0owO1idduVF2k2l2A==} @@ -6182,12 +6326,19 @@ packages: '@storybook/source-loader@8.0.8': resolution: {integrity: sha512-3xYr3/ziaiOrJ33r9+XHUZkWmY4Ej6I/ZXr6kTUMdCuia7d+WYkuzULk4DhJ/15Dv0TdygYNZZJKDkgw2sqlRg==} - '@storybook/telemetry@8.0.8': - resolution: {integrity: sha512-Uvj4nN01vQgjXZYKF/GKTFE85//Qm4ZTlJxTFWid+oYWc8NpAyJvlsJkj/dsEn4cLrgnJx2e4xvnx0Umr2ck+A==} + '@storybook/source-loader@8.3.0': + resolution: {integrity: sha512-WzFTUAuOQfaSYtbj69SG+YfKQkJPqajzL4oHSj653MCQF3V6VGOzE/tW4xBjqK/BiMAclY7bWyl44JWSQO5AjQ==} + peerDependencies: + storybook: ^8.3.0 '@storybook/test@8.0.8': resolution: {integrity: sha512-YXgwgg1e8ggDg2BlgeExwdN3MjeExnDvybQIUugADgun87tRIujJFCdjh0PAxg0Qvln6+lU3w+3Y2aryvX42RA==} + '@storybook/test@8.3.2': + resolution: {integrity: sha512-pRrARctJoZQSKKhMyKkXZQK+fVtnilxTmd0AJx7UBJFUTZmMbp6uEdoyr4NyORCUO1xxxrdbD88vEUsSC1hdYw==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/testing-library@0.2.2': resolution: {integrity: sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==} deprecated: In Storybook 8, this package functionality has been integrated to a new package called @storybook/test, which uses Vitest APIs for an improved experience. When upgrading to Storybook 8 with 'npx storybook@latest upgrade', you will get prompted and will get an automigration for the new package. Please migrate when you can. @@ -6220,6 +6371,16 @@ packages: react-dom: optional: true + '@storybook/theming@8.3.0': + resolution: {integrity: sha512-lJCarAzswZvUgBt/o1LMJp+07Io5G2VI1+Fw+bgn+92kRD8otCFwuMZIy0u7cEjHiEGqGnpzThlIki6vFjEXeA==} + peerDependencies: + storybook: ^8.3.0 + + '@storybook/theming@8.3.2': + resolution: {integrity: sha512-JXAVc08Tlbu4GTTMGNmwUy69lShqSpJixAJc4bvWTnNAtPTRltiNJCg/KJ0GauEyRFk8ZR2Ha4KhN3DB1felNQ==} + peerDependencies: + storybook: ^8.3.2 + '@storybook/types@7.6.17': resolution: {integrity: sha512-GRY0xEJQ0PrL7DY2qCNUdIfUOE0Gsue6N+GBJw9ku1IUDFLJRDOF+4Dx2BvYcVCPI5XPqdWKlEyZdMdKjiQN7Q==} @@ -6229,6 +6390,11 @@ packages: '@storybook/types@8.0.8': resolution: {integrity: sha512-NGsgCsXnWlaZmHenHDgHGs21zhweZACkqTNsEQ7hvsiF08QeiKAdgJLQg3YeGK73h9mFDRP9djprUtJYab6vnQ==} + '@storybook/types@8.3.0': + resolution: {integrity: sha512-2lF3pac9ktjUD85uPQBAxfNwbch4Vr56HB1Vnq7mLDIkV+OiLn9jEZ4Oabpq/y8jWYmGY5giRru0dIlZ+iPQuQ==} + peerDependencies: + storybook: ^8.3.0 + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} @@ -6464,6 +6630,10 @@ packages: peerDependencies: cypress: ^12.0.0 + '@testing-library/dom@10.4.0': + resolution: {integrity: sha512-pemlzrSESWbdAloYml3bAJMEfNh1Z7EduzqPKprCH5S341frlpYnUEW0H72dLxa6IsYr+mPno20GiSm+h9dEdQ==} + engines: {node: '>=18'} + '@testing-library/dom@7.31.2': resolution: {integrity: sha512-3UqjCpey6HiTZT92vODYLPxTBWlM8ZOOjr3LX5F37/VRipW2M1kX6I/Cm4VXzteZqfGfagg8yXywpcOgQBlNsQ==} engines: {node: '>=10'} @@ -6497,6 +6667,10 @@ packages: vitest: optional: true + '@testing-library/jest-dom@6.5.0': + resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + '@testing-library/react@14.2.1': resolution: {integrity: sha512-sGdjws32ai5TLerhvzThYFbpnF9XtL65Cjf+gB0Dhr29BGqK+mAeN7SURSdu+eqgET4ANcWoC7FQpkaiGvBr+A==} engines: {node: '>=14'} @@ -6572,15 +6746,9 @@ packages: '@types/cors@2.8.17': resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} - '@types/cross-spawn@6.0.6': - resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} - '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/detect-port@1.3.5': - resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} - '@types/docker-modem@3.0.6': resolution: {integrity: sha512-yKpAGEuKRSS8wwx0joknWxsmLha78wNMe9R2S3UNsVOkZded8UqOrV8KoeDXoXsjndxwyF3eIhyClGbO1SEhEg==} @@ -6596,9 +6764,6 @@ packages: '@types/dom-screen-wake-lock@1.0.3': resolution: {integrity: sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==} - '@types/ejs@3.1.5': - resolution: {integrity: sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==} - '@types/emscripten@1.39.10': resolution: {integrity: sha512-TB/6hBkYQJxsZHSqyeuO1Jt0AB/bW6G7rHt9g7lML7SOF6lbgcHvw/Lr+69iqN0qxgXLhWKScAon73JNnptuDw==} @@ -6734,8 +6899,8 @@ packages: '@types/node@20.14.15': resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} - '@types/normalize-package-data@2.4.4': - resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} + '@types/node@22.5.5': + resolution: {integrity: sha512-Xjs4y5UPO/CLdzpgR6GirZJx36yScjh73+2NlLlkFRSoQN8B0DpfXPdZGnvVmLRLOsqDpOfTNv7D9trgGhmOIA==} '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} @@ -6746,9 +6911,6 @@ packages: '@types/pg@8.11.6': resolution: {integrity: sha512-/2WmmBXHLsfRqzfHW7BNZ8SbYzE8OSk7i3WjFYvfgRHj7S1xj+16Je5fUKv3lVdVzk/zn9TXOqf+avFCFIE0yQ==} - '@types/pretty-hrtime@1.0.3': - resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} - '@types/prop-types@15.7.11': resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} @@ -6890,6 +7052,15 @@ packages: '@vitest/expect@1.3.1': resolution: {integrity: sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==} + '@vitest/expect@2.0.5': + resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + + '@vitest/pretty-format@2.0.5': + resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} + + '@vitest/pretty-format@2.1.1': + resolution: {integrity: sha512-SjxPFOtuINDUW8/UkElJYQSFtnWX7tMksSGW0vfjxMneFqxVr8YJ979QpMbDW7g+BIiq88RAGDjf7en6rvLPPQ==} + '@vitest/runner@1.2.2': resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==} @@ -6905,6 +7076,9 @@ packages: '@vitest/spy@1.5.0': resolution: {integrity: sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==} + '@vitest/spy@2.0.5': + resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/utils@1.2.2': resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==} @@ -6914,6 +7088,12 @@ packages: '@vitest/utils@1.5.0': resolution: {integrity: sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==} + '@vitest/utils@2.0.5': + resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + + '@vitest/utils@2.1.1': + resolution: {integrity: sha512-Y6Q9TsI+qJ2CC0ZKj6VBb+T8UPz593N113nnUykqwANqhgf3QkZeHFlusgKLTqrnVHbj/XDKZcDHol+dxVT+rQ==} + '@wagmi/connectors@5.1.7': resolution: {integrity: sha512-sFoxkxl1ltUkDT5wA2liuQ4LRjfVfkNGMAocGHRyik+8i2Tlr+3SjDAUKjDrcq6sqMQVd40hpcBVbxs2HeRosw==} peerDependencies: @@ -7306,12 +7486,6 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15': - resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} - engines: {node: '>=14.15.0'} - peerDependencies: - esbuild: '>=0.10.0' - '@yarnpkg/fslib@2.10.3': resolution: {integrity: sha512-41H+Ga78xT9sHvWLlFOZLIhtU6mTGZ20pZ29EiZa97vnxdohJD2AF42rCoAoWfqUz486xY6fhjMH+DYEM9r14A==} engines: {node: '>=12 <14 || 14.2 - 14.9 || >14.10.0'} @@ -7398,10 +7572,6 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - address@1.2.2: - resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} - engines: {node: '>= 10.0.0'} - adjust-sourcemap-loader@4.0.0: resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} engines: {node: '>=8.9'} @@ -7644,6 +7814,10 @@ packages: assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} @@ -7721,11 +7895,6 @@ packages: b4a@1.6.4: resolution: {integrity: sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==} - 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} @@ -7847,18 +8016,10 @@ packages: bech32@2.0.0: resolution: {integrity: sha512-LcknSilhIGatDAsY1ak2I8VtGaHNhgMSYVxFrGLXv+xLHytaKZKcaUJJUE7qmBr7h33o5YQwP55pMI0xmkpJwg==} - better-opn@3.0.2: - resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} - engines: {node: '>=12.0.0'} - better-path-resolve@1.0.0: resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} engines: {node: '>=4'} - big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} - engines: {node: '>=0.6'} - big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -7928,10 +8089,6 @@ packages: bowser@2.11.0: resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} - bplist-parser@0.2.0: - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} - engines: {node: '>= 5.10.0'} - brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} @@ -7964,9 +8121,6 @@ packages: resolution: {integrity: sha512-1rudGyeYY42Dk6texmv7c4VcQ0EsvVbLwZkA+AQB7SxvXxmcD93jcHie8bzecJ+ChDlmAm2Qyu0+Ccg5uhZXCg==} engines: {node: '>= 4'} - browserify-zlib@0.1.4: - resolution: {integrity: sha512-19OEpq7vWgsH6WkvkBJQDFvJS1uPcbFOQ4v9CU839dO+ZZXUZO6XpE6hNCqvlIIj+4fZvRiJ6DsAQ382GwiyTQ==} - browserify-zlib@0.2.0: resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} @@ -8136,6 +8290,10 @@ packages: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} + chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -8177,6 +8335,10 @@ packages: check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} + check-more-types@2.24.0: resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} engines: {node: '>= 0.8.0'} @@ -8192,10 +8354,6 @@ packages: chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - chownr@3.0.0: - resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} - engines: {node: '>=18'} - chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} @@ -8820,6 +8978,10 @@ packages: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} engines: {node: '>= 0.4'} @@ -8832,10 +8994,6 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - default-browser-id@3.0.0: - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} - engines: {node: '>=12'} - default-gateway@6.0.3: resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} engines: {node: '>= 10'} @@ -8937,14 +9095,6 @@ packages: detect-node@2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - detect-package-manager@2.0.1: - resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} - engines: {node: '>=12'} - - detect-port@1.5.1: - resolution: {integrity: sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==} - hasBin: true - dexie@3.2.4: resolution: {integrity: sha512-VKoTQRSv7+RnffpOJ3Dh6ozknBqzWw/F3iqMdsZg958R0AS8AnY9x9d1lbwENr0gzeGJHXKcGhAMRaqys6SxqA==} engines: {node: '>=6.0'} @@ -9165,9 +9315,6 @@ packages: duplexer3@0.1.5: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - duplexify@3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - duplexify@4.1.2: resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} @@ -9183,11 +9330,6 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - ejs@3.1.10: - resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} - engines: {node: '>=0.10.0'} - hasBin: true - electron-to-chromium@1.4.657: resolution: {integrity: sha512-On2ymeleg6QbRuDk7wNgDdXtNqlJLM2w4Agx1D/RiTmItiL+a9oq5p7HUa2ZtkAtGBe/kil2dq/7rPfkbe0r5w==} @@ -9263,11 +9405,6 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} - envinfo@7.11.1: - resolution: {integrity: sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==} - engines: {node: '>=4'} - hasBin: true - error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} @@ -9300,12 +9437,12 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-module-lexer@0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - es-module-lexer@1.4.1: resolution: {integrity: sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w==} + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + es-object-atoms@1.0.0: resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} engines: {node: '>= 0.4'} @@ -9334,9 +9471,6 @@ packages: es6-promisify@5.0.0: resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} - esbuild-plugin-alias@0.2.1: - resolution: {integrity: sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==} - esbuild-register@3.5.0: resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: @@ -9670,9 +9804,6 @@ packages: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} - fetch-retry@5.0.6: - resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} - fflate@0.8.2: resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} @@ -9706,9 +9837,6 @@ packages: file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - filelist@1.0.4: - resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} - filename-reserved-regex@2.0.0: resolution: {integrity: sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==} engines: {node: '>=4'} @@ -9741,10 +9869,6 @@ packages: resolution: {integrity: sha512-MX6Zo2adDViYh+GcxxB1dpO43eypOGUOL12rLCOTMQv/DfIbpSJUy4oQIIZhVZkH9e+bZWKMon0XHFEju16tkQ==} engines: {node: '>= 0.8'} - find-cache-dir@2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - find-cache-dir@3.3.2: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} @@ -9784,10 +9908,6 @@ packages: flatted@3.2.9: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} - flow-parser@0.228.0: - resolution: {integrity: sha512-xPWkzCO07AnS8X+fQFpWm+tJ+C7aeaiVzJ+rSepbkCXUvUJ6l6squEl63axoMcixyH4wLjmypOzq/+zTD0O93w==} - engines: {node: '>=0.4.0'} - fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} @@ -9987,10 +10107,6 @@ packages: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} engines: {node: '>=6'} - get-npm-tarball-url@2.1.0: - resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} - engines: {node: '>=12.17'} - get-package-type@0.1.0: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} @@ -10063,10 +10179,6 @@ packages: engines: {node: '>=10'} hasBin: true - giget@1.2.1: - resolution: {integrity: sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==} - hasBin: true - git-node-fs@1.0.0: resolution: {integrity: sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ==} peerDependencies: @@ -10209,10 +10321,6 @@ packages: resolution: {integrity: sha512-59LZHPdGZVh695Ud9lRzPBVTtlX9ZCV150Er2W43ro37wVof0ctenSaskPPjN7lVTIN8mSZt8PHUNKZuNQUuxw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - gunzip-maybe@1.4.2: - resolution: {integrity: sha512-4haO1M4mLO91PW57BMsDFf75UmwoRX0GkdD+Faw+Lr+r/OZrOCS0pIBwOL1xCKQqnQzbNFGgK2V2CpBUPeFNTw==} - hasBin: true - h3@1.10.1: resolution: {integrity: sha512-UBAUp47hmm4BB5/njB4LrEa9gpuvZj4/Qf/ynSMzO6Ku2RXaouxEfiG2E2IFnv6fxbhAkzjasDxmo6DFdEeXRg==} @@ -10573,9 +10681,6 @@ packages: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} - ip@2.0.1: - resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} - ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -10639,9 +10744,6 @@ packages: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} - is-deflate@1.0.0: - resolution: {integrity: sha512-YDoFpuZWu1VRXlsnlYMzKyVRITXj7Ej/V9gXQ2/pAe7X1J7M/RNOqaIYi6qUn+B7nGyB9pDXrv02dsB58d2ZAQ==} - is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -10684,10 +10786,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-gzip@1.0.0: - resolution: {integrity: sha512-rcfALRIb1YewtnksfRIHGcIY93QnK8BIQ/2c9yDYcG/Y6+vRoJuTWBmmSEbyLLYtXm7q35pHOHbZFQBaLrhlWQ==} - engines: {node: '>=0.10.0'} - is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -10948,11 +11046,6 @@ packages: resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==} engines: {node: '>=14'} - jake@10.8.7: - resolution: {integrity: sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==} - engines: {node: '>=10'} - hasBin: true - jayson@4.1.1: resolution: {integrity: sha512-5ZWm4Q/0DHPyeMfAsrwViwUS2DMVsQgWh8bEEIVTkfb3DzHZ2L3G5WUnF+AKmGjjM9r1uAv73SaqC1/U4RL45w==} engines: {node: '>=8'} @@ -11169,15 +11262,6 @@ packages: jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - jscodeshift@0.15.1: - resolution: {integrity: sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - peerDependenciesMeta: - '@babel/preset-env': - optional: true - jsdom@20.0.3: resolution: {integrity: sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==} engines: {node: '>=14'} @@ -11521,6 +11605,9 @@ packages: loupe@2.3.7: resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + lower-case-first@2.0.2: resolution: {integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg==} @@ -11604,6 +11691,12 @@ packages: peerDependencies: react: '>= 0.14.0' + markdown-to-jsx@7.5.0: + resolution: {integrity: sha512-RrBNcMHiFPcz/iqIj0n3wclzHXjwS7mzjBNWecKKVhNTIxQepIix6Il/wZCn2Cg5Y1ow2Qi84+eJrryFRWBEWw==} + engines: {node: '>= 10'} + peerDependencies: + react: '>= 0.14.0' + md5.js@1.3.5: resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} @@ -11757,10 +11850,6 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@3.0.1: - resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} - engines: {node: '>= 18'} - mipd@0.0.7: resolution: {integrity: sha512-aAPZPNDQ3uMTdKbuO2YmAw2TxLHO0moa4YKAyETM/DTj5FloZo+a+8tU+iv4GmW+sOxKLSRwcSFuczk+Cpt6fg==} peerDependencies: @@ -11781,11 +11870,6 @@ packages: engines: {node: '>=10'} hasBin: true - mkdirp@3.0.1: - resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} - engines: {node: '>=10'} - hasBin: true - mlly@1.5.0: resolution: {integrity: sha512-NPVQvAY1xr1QoVeG0cy8yUYC7FQcOx6evl/RjT1wL5FvzPnzOysoqB/jmx/DhssT2dYa8nxECLAaFI/+gVLhDQ==} @@ -11919,10 +12003,6 @@ packages: resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} engines: {node: ^16 || ^18 || >= 20} - node-dir@0.1.17: - resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} - engines: {node: '>= 0.10.5'} - node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} @@ -12021,11 +12101,6 @@ packages: engines: {node: '>=8.9'} hasBin: true - nypm@0.3.6: - resolution: {integrity: sha512-2CATJh3pd6CyNfU5VZM7qSwFu0ieyabkEdnogE30Obn1czrmOYiZ8DOZLe1yBdLKWoyD3Mcy2maUs+0MR3yVjQ==} - engines: {node: ^14.16.0 || >=16.10.0} - hasBin: true - obj-multiplex@1.0.0: resolution: {integrity: sha512-0GNJAOsHoBHeNTvl5Vt6IWnpUEcc3uSRxzBri7EDyIcMgYvnY2JL2qdeV5zTMjWQX5OHcD5amcW2HFfDh0gjIA==} @@ -12333,13 +12408,14 @@ packages: pathval@1.1.1: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + pbkdf2@3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} engines: {node: '>=0.12'} - peek-stream@1.1.3: - resolution: {integrity: sha512-FhJ+YbOSBb9/rIl2ZeE/QHEsWn7PqNYt8ARAY3kIgNGOk13g9FGyIY6JIl/xB/3TFRVoTv5as0l11weORrTekA==} - pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -12480,10 +12556,6 @@ packages: resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} engines: {node: '>= 6'} - pkg-dir@3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} - pkg-dir@4.2.0: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} engines: {node: '>=8'} @@ -12826,15 +12898,9 @@ packages: public-encrypt@4.0.3: resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} - pump@2.0.1: - resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} - pump@3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - pumpify@1.5.1: - resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} - punycode@1.4.1: resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} @@ -13089,18 +13155,10 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-pkg-up@7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - read-pkg@3.0.0: resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} - read-pkg@5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - read-yaml-file@1.1.0: resolution: {integrity: sha512-VIMnQi/Z4HT2Fxuwg5KrY174U1VdUIASQVWXXyqtNRtxSr9IYkn1rsI6Tb6HsrHCmB7gVpNwX6JxPTHcH6IoTA==} engines: {node: '>=6'} @@ -13302,11 +13360,6 @@ packages: rfdc@1.3.1: resolution: {integrity: sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==} - rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -13835,8 +13888,8 @@ packages: store2@2.14.2: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} - storybook@8.0.8: - resolution: {integrity: sha512-9gTnnAakJBtMCg8oPGqnpy7g/C3Tj2IWiVflHiFg1SDD9zXBoc4mZhaYPTne4LRBUhXk7XuFagKfiRN2V/MuKA==} + storybook@8.3.0: + resolution: {integrity: sha512-XKU+nem9OKX/juvJPwka1Q7DTpSbOe0IMp8ZyLQWorhFKpquJdUjryl7Z9GiFZyyTykCqH4ItQ7h8PaOmqVMOw==} hasBin: true stream-browserify@3.0.0: @@ -14138,10 +14191,6 @@ packages: tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - tar@7.1.0: - resolution: {integrity: sha512-ENhg4W6BmjYxl8GTaE7/h99f0aXiSWv4kikRZ9n2/JRxypZniE84ILZqimAhxxX7Zb8Px6pFdheW3EeHfhnXQQ==} - engines: {node: '>=18'} - telejson@7.2.0: resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} @@ -14149,10 +14198,6 @@ packages: resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} engines: {node: '>=8'} - temp@0.8.4: - resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} - engines: {node: '>=6.0.0'} - tempy@1.0.1: resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} engines: {node: '>=10'} @@ -14228,9 +14273,6 @@ packages: throttleit@1.0.1: resolution: {integrity: sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==} - through2@2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} - through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -14258,10 +14300,18 @@ packages: resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} engines: {node: '>=14.0.0'} + tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + tinyspy@2.2.0: resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==} engines: {node: '>=14.0.0'} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + title-case@3.0.3: resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} @@ -14562,10 +14612,6 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - type-fest@0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - type-fest@0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} @@ -14674,12 +14720,15 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - undici@6.18.1: - resolution: {integrity: sha512-/0BWqR8rJNRysS5lqVmfc7eeOErcOP4tZpATVjJOojjHZ71gSYVAtFhEmadcIjwMIUehh5NFyKGsXCnXIajtbA==} + undici@6.19.8: + resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} engines: {node: '>=18.17'} unenv@1.9.0: @@ -15233,9 +15282,6 @@ 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@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} @@ -15295,10 +15341,6 @@ packages: yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - yallist@5.0.0: - resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} - engines: {node: '>=18'} - yaml-ast-parser@0.0.43: resolution: {integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A==} @@ -15396,6 +15438,8 @@ snapshots: '@adobe/css-tools@4.3.3': {} + '@adobe/css-tools@4.4.0': {} + '@adraffy/ens-normalize@1.10.0': {} '@adraffy/ens-normalize@1.10.1': {} @@ -15446,10 +15490,6 @@ snapshots: '@testing-library/react': 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) react: 18.2.0 - '@aw-web-design/x-default-browser@1.4.126': - dependencies: - default-browser-id: 3.0.0 - '@aws-crypto/sha256-js@1.2.2': dependencies: '@aws-crypto/util': 1.2.2 @@ -16224,13 +16264,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/preset-flow@7.23.3(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.9) - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 @@ -16257,15 +16290,6 @@ snapshots: '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.23.9) - '@babel/register@7.23.7(@babel/core@7.23.9)': - dependencies: - '@babel/core': 7.23.9 - clone-deep: 4.0.1 - find-cache-dir: 2.1.0 - make-dir: 2.1.0 - pirates: 4.0.6 - source-map-support: 0.5.21 - '@babel/regjsgen@0.8.0': {} '@babel/runtime-corejs3@7.24.1': @@ -16655,8 +16679,6 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@discoveryjs/json-ext@0.5.7': {} - '@drptbl/gremlins.js@2.2.1': dependencies: chance: 1.1.11 @@ -17403,8 +17425,6 @@ snapshots: '@faker-js/faker@8.4.0': {} - '@fal-works/esbuild-plugin-global-externals@2.1.2': {} - '@fastify/busboy@2.1.1': {} '@floating-ui/core@1.6.0': @@ -17916,19 +17936,19 @@ snapshots: - vue - zod - '@fuels/jest@0.20.0(@jest/globals@29.7.0)(@types/jest@29.5.12)(bufferutil@4.0.8)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(utf-8-validate@5.0.10)(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': + '@fuels/jest@0.20.0(@jest/globals@29.7.0)(@types/jest@29.5.12)(bufferutil@4.0.8)(jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)))(utf-8-validate@5.0.10)(vitest@1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': dependencies: '@ariakit/test': 0.2.5(@testing-library/dom@9.3.4)(@testing-library/react@14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react@18.2.0) '@chakra-ui/utils': 2.0.15 '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)) + '@testing-library/jest-dom': 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)))(vitest@1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)) '@testing-library/react': 14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) '@types/react': 18.2.54 '@types/react-dom': 18.2.22 dotenv: 16.4.5 identity-obj-proxy: 3.0.0 - jest: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + jest: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) jest-axe: 8.0.0 jest-environment-jsdom: 29.7.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) jest-fail-on-console: 3.1.2 @@ -17991,12 +18011,12 @@ snapshots: dependencies: typescript: 5.5.4 - '@fuels/tsup-config@0.20.0(tsup@8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))(typescript@5.4.5))': + '@fuels/tsup-config@0.20.0(tsup@8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))(typescript@5.4.5))': dependencies: dotenv: 16.4.5 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - tsup: 8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))(typescript@5.4.5) + tsup: 8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))(typescript@5.4.5) '@fuels/vm-asm@0.54.0': {} @@ -18708,10 +18728,6 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/fs-minipass@4.0.1': - dependencies: - minipass: 7.1.2 - '@istanbuljs/load-nyc-config@1.1.0': dependencies: camelcase: 5.3.1 @@ -18767,7 +18783,7 @@ snapshots: - ts-node optional: true - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -18781,7 +18797,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -18802,7 +18818,7 @@ snapshots: - supports-color - ts-node - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -18816,7 +18832,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -18991,13 +19007,13 @@ snapshots: - supports-color - utf-8-validate - '@joshwooding/vite-plugin-react-docgen-typescript@0.3.0(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.3.1(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0))': dependencies: glob: 7.2.3 glob-promise: 4.2.2(glob@7.2.3) magic-string: 0.27.0 react-docgen-typescript: 2.2.2(typescript@5.4.5) - vite: 5.2.6(@types/node@20.14.15)(terser@5.32.0) + vite: 5.2.6(@types/node@22.5.5)(terser@5.32.0) optionalDependencies: typescript: 5.4.5 @@ -19241,7 +19257,7 @@ snapshots: '@types/debug': 4.1.12 debug: 4.3.7(supports-color@8.1.1) pony-cause: 2.1.10 - semver: 7.6.0 + semver: 7.6.3 superstruct: 1.0.4 uuid: 9.0.1 transitivePeerDependencies: @@ -19329,12 +19345,6 @@ snapshots: '@motionone/dom': 10.17.0 tslib: 2.7.0 - '@ndelangen/get-tarball@3.0.9': - dependencies: - gunzip-maybe: 1.4.2 - pump: 3.0.0 - tar-fs: 2.1.1 - '@next/env@14.2.3': {} '@next/swc-darwin-arm64@14.2.3': @@ -19477,7 +19487,7 @@ snapshots: ethereumjs-util: 7.1.5 ethers: 6.13.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) proper-lockfile: 4.1.2 - undici: 6.18.1 + undici: 6.19.8 transitivePeerDependencies: - bufferutil - encoding @@ -22016,6 +22026,12 @@ snapshots: '@storybook/addon-highlight': 8.0.8 axe-core: 4.8.3 + '@storybook/addon-a11y@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/addon-highlight': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + axe-core: 4.8.3 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/addon-actions@8.0.8': dependencies: '@storybook/core-events': 8.0.8 @@ -22025,12 +22041,28 @@ snapshots: polished: 4.3.1 uuid: 9.0.1 + '@storybook/addon-actions@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + '@types/uuid': 9.0.8 + dequal: 2.0.3 + polished: 4.3.1 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + uuid: 9.0.1 + '@storybook/addon-backgrounds@8.0.8': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 + '@storybook/addon-backgrounds@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + '@storybook/addon-controls@8.0.8(@types/react@18.2.54)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/blocks': 8.0.8(@types/react@18.2.54)(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -22043,6 +22075,14 @@ snapshots: - react-dom - supports-color + '@storybook/addon-controls@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + dequal: 2.0.3 + lodash: 4.17.21 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + '@storybook/addon-docs@8.0.8': dependencies: '@babel/core': 7.23.9 @@ -22069,6 +22109,22 @@ snapshots: - encoding - supports-color + '@storybook/addon-docs@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@mdx-js/react': 3.0.1(@types/react@18.2.54)(react@18.2.0) + '@storybook/blocks': 8.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/csf-plugin': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/global': 5.0.0 + '@storybook/react-dom-shim': 8.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@types/react': 18.2.54 + fs-extra: 11.2.0 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + rehype-external-links: 3.0.0 + rehype-slug: 6.0.0 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + '@storybook/addon-essentials@8.0.8(@types/react@18.2.54)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/addon-actions': 8.0.8 @@ -22092,10 +22148,29 @@ snapshots: - react-dom - supports-color + '@storybook/addon-essentials@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/addon-actions': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-backgrounds': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-controls': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-docs': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-highlight': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-measure': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-outline': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-toolbars': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/addon-viewport': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + '@storybook/addon-highlight@8.0.8': dependencies: '@storybook/global': 5.0.0 + '@storybook/addon-highlight@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/addon-interactions@8.0.8(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.11.6)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.11.6)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.11.6)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': dependencies: '@storybook/global': 5.0.0 @@ -22111,20 +22186,14 @@ snapshots: - jest - vitest - '@storybook/addon-interactions@8.0.8(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': + '@storybook/addon-interactions@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.0.8 - '@storybook/test': 8.0.8(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)) - '@storybook/types': 8.0.8 + '@storybook/instrumenter': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/test': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) polished: 4.3.1 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@jest/globals' - - '@types/bun' - - '@types/jest' - - jest - - vitest '@storybook/addon-links@8.0.8(react@18.2.0)': dependencies: @@ -22134,28 +22203,65 @@ snapshots: optionalDependencies: react: 18.2.0 + '@storybook/addon-links@8.3.0(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + optionalDependencies: + react: 18.2.0 + '@storybook/addon-measure@8.0.8': dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.3 + '@storybook/addon-measure@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + tiny-invariant: 1.3.3 + '@storybook/addon-outline@8.0.8': dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 + '@storybook/addon-outline@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + '@storybook/addon-storysource@8.0.8': dependencies: '@storybook/source-loader': 8.0.8 estraverse: 5.3.0 tiny-invariant: 1.3.3 + '@storybook/addon-storysource@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/source-loader': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + estraverse: 5.3.0 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + tiny-invariant: 1.3.3 + '@storybook/addon-toolbars@8.0.8': {} + '@storybook/addon-toolbars@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/addon-viewport@8.0.8': dependencies: memoizerific: 1.11.3 + '@storybook/addon-viewport@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + memoizerific: 1.11.3 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/addons@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/manager-api': 7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0) @@ -22199,50 +22305,43 @@ snapshots: - encoding - supports-color - '@storybook/builder-manager@8.0.8': + '@storybook/blocks@8.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 8.0.8 - '@storybook/manager': 8.0.8 - '@storybook/node-logger': 8.0.8 - '@types/ejs': 3.1.5 - '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) - browser-assert: 1.2.1 - ejs: 3.1.10 - esbuild: 0.20.2 - esbuild-plugin-alias: 0.2.1 - express: 4.21.0 - fs-extra: 11.2.0 - process: 0.11.10 - util: 0.12.5 - transitivePeerDependencies: - - encoding - - supports-color + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + '@types/lodash': 4.17.6 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.5.0(react@18.2.0) + memoizerific: 1.11.3 + polished: 4.3.1 + react-colorful: 5.6.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + telejson: 7.2.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + optionalDependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) - '@storybook/builder-vite@8.0.8(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0))': + '@storybook/builder-vite@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0))': dependencies: - '@storybook/channels': 8.0.8 - '@storybook/client-logger': 8.0.8 - '@storybook/core-common': 8.0.8 - '@storybook/core-events': 8.0.8 - '@storybook/csf-plugin': 8.0.8 - '@storybook/node-logger': 8.0.8 - '@storybook/preview': 8.0.8 - '@storybook/preview-api': 8.0.8 - '@storybook/types': 8.0.8 + '@storybook/csf-plugin': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 - es-module-lexer: 0.9.3 + es-module-lexer: 1.5.4 express: 4.21.0 find-cache-dir: 3.3.2 fs-extra: 11.2.0 magic-string: 0.30.7 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) ts-dedent: 2.2.0 - vite: 5.2.6(@types/node@20.14.15)(terser@5.32.0) + vite: 5.2.6(@types/node@22.5.5)(terser@5.32.0) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: - - encoding - supports-color '@storybook/builder-webpack5@8.0.8(@swc/core@1.4.1(@swc/helpers@0.5.12))(typescript@5.4.5)': @@ -22318,53 +22417,6 @@ snapshots: telejson: 7.2.0 tiny-invariant: 1.3.3 - '@storybook/cli@8.0.8(@babel/preset-env@7.23.9(@babel/core@7.23.9))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10)': - dependencies: - '@babel/core': 7.23.9 - '@babel/types': 7.23.9 - '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 8.0.8 - '@storybook/core-common': 8.0.8 - '@storybook/core-events': 8.0.8 - '@storybook/core-server': 8.0.8(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10) - '@storybook/csf-tools': 8.0.8 - '@storybook/node-logger': 8.0.8 - '@storybook/telemetry': 8.0.8 - '@storybook/types': 8.0.8 - '@types/semver': 7.5.6 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 - chalk: 4.1.2 - commander: 6.2.1 - cross-spawn: 7.0.3 - detect-indent: 6.1.0 - envinfo: 7.11.1 - execa: 5.1.1 - find-up: 5.0.0 - fs-extra: 11.2.0 - get-npm-tarball-url: 2.1.0 - giget: 1.2.1 - globby: 11.1.0 - jscodeshift: 0.15.1(@babel/preset-env@7.23.9(@babel/core@7.23.9)) - leven: 3.1.0 - ora: 5.4.1 - prettier: 3.2.5 - prompts: 2.4.2 - read-pkg-up: 7.0.1 - semver: 7.6.0 - strip-json-comments: 3.1.1 - tempy: 1.0.1 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@babel/preset-env' - - bufferutil - - encoding - - react - - react-dom - - supports-color - - utf-8-validate - '@storybook/client-logger@7.6.17': dependencies: '@storybook/global': 5.0.0 @@ -22377,26 +22429,6 @@ snapshots: dependencies: '@storybook/global': 5.0.0 - '@storybook/codemod@8.0.8': - dependencies: - '@babel/core': 7.23.9 - '@babel/preset-env': 7.23.9(@babel/core@7.23.9) - '@babel/types': 7.23.9 - '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 8.0.8 - '@storybook/node-logger': 8.0.8 - '@storybook/types': 8.0.8 - '@types/cross-spawn': 6.0.6 - cross-spawn: 7.0.3 - globby: 11.1.0 - jscodeshift: 0.15.1(@babel/preset-env@7.23.9(@babel/core@7.23.9)) - lodash: 4.17.21 - prettier: 3.2.5 - recast: 0.23.6 - tiny-invariant: 1.3.3 - transitivePeerDependencies: - - supports-color - '@storybook/components@8.0.0-beta.5(@types/react@18.2.54)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@radix-ui/react-slot': 1.0.2(@types/react@18.2.54)(react@18.2.0) @@ -22429,6 +22461,14 @@ snapshots: transitivePeerDependencies: - '@types/react' + '@storybook/components@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/components@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/core-common@8.0.8': dependencies: '@storybook/core-events': 8.0.8 @@ -22475,69 +22515,34 @@ snapshots: dependencies: ts-dedent: 2.2.0 - '@storybook/core-server@8.0.8(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10)': + '@storybook/core-webpack@8.0.8': dependencies: - '@aw-web-design/x-default-browser': 1.4.126 - '@babel/core': 7.23.9 - '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 8.0.8 - '@storybook/channels': 8.0.8 '@storybook/core-common': 8.0.8 - '@storybook/core-events': 8.0.8 - '@storybook/csf': 0.1.2 - '@storybook/csf-tools': 8.0.8 - '@storybook/docs-mdx': 3.0.0 - '@storybook/global': 5.0.0 - '@storybook/manager': 8.0.8 - '@storybook/manager-api': 8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0) '@storybook/node-logger': 8.0.8 - '@storybook/preview-api': 8.0.8 - '@storybook/telemetry': 8.0.8 '@storybook/types': 8.0.8 - '@types/detect-port': 1.3.5 '@types/node': 18.19.14 - '@types/pretty-hrtime': 1.0.3 - '@types/semver': 7.5.6 - better-opn: 3.0.2 - chalk: 4.1.2 - cli-table3: 0.6.3 - compression: 1.7.4 - detect-port: 1.5.1 - express: 4.21.0 - fs-extra: 11.2.0 - globby: 11.1.0 - ip: 2.0.1 - lodash: 4.17.21 - open: 8.4.2 - pretty-hrtime: 1.0.3 - prompts: 2.4.2 - read-pkg-up: 7.0.1 - semver: 7.6.0 - telejson: 7.2.0 - tiny-invariant: 1.3.3 ts-dedent: 2.2.0 - util: 0.12.5 - util-deprecate: 1.0.2 - watchpack: 2.4.0 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - - bufferutil - encoding - - react - - react-dom - supports-color - - utf-8-validate - '@storybook/core-webpack@8.0.8': + '@storybook/core@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: - '@storybook/core-common': 8.0.8 - '@storybook/node-logger': 8.0.8 - '@storybook/types': 8.0.8 - '@types/node': 18.19.14 - ts-dedent: 2.2.0 + '@storybook/csf': 0.1.11 + '@types/express': 4.17.21 + browser-assert: 1.2.1 + esbuild: 0.22.0 + esbuild-register: 3.5.0(esbuild@0.22.0) + express: 4.21.0 + process: 0.11.10 + recast: 0.23.6 + semver: 7.6.3 + util: 0.12.5 + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - - encoding + - bufferutil - supports-color + - utf-8-validate '@storybook/csf-plugin@8.0.8': dependencies: @@ -22546,6 +22551,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@storybook/csf-plugin@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + unplugin: 1.6.0 + + '@storybook/csf-plugin@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + unplugin: 1.6.0 + '@storybook/csf-tools@8.0.8': dependencies: '@babel/generator': 7.23.6 @@ -22560,11 +22575,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/csf@0.1.2': + '@storybook/csf@0.1.11': dependencies: type-fest: 2.19.0 - '@storybook/docs-mdx@3.0.0': {} + '@storybook/csf@0.1.2': + dependencies: + type-fest: 2.19.0 '@storybook/docs-tools@8.0.8': dependencies: @@ -22581,6 +22598,11 @@ snapshots: '@storybook/global@5.0.0': {} + '@storybook/icons@1.2.10(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + '@storybook/icons@1.2.5(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: react: 18.2.0 @@ -22596,6 +22618,13 @@ snapshots: '@vitest/utils': 1.5.0 util: 0.12.5 + '@storybook/instrumenter@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + '@storybook/global': 5.0.0 + '@vitest/utils': 2.1.1 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + util: 0.12.5 + '@storybook/manager-api@7.6.17(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: '@storybook/channels': 7.6.17 @@ -22657,7 +22686,13 @@ snapshots: - react - react-dom - '@storybook/manager@8.0.8': {} + '@storybook/manager-api@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/manager-api@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@storybook/nextjs@8.0.8(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/webpack@4.41.39)(next@14.2.3(@babel/core@7.23.9)(@playwright/test@1.41.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0))(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(type-fest@4.26.0)(typescript@5.4.5)(webpack-dev-server@4.15.2(bufferutil@4.0.8)(utf-8-validate@5.0.10)(webpack@5.90.1(@swc/core@1.4.1(@swc/helpers@0.5.12))))(webpack-hot-middleware@2.26.1)(webpack@5.90.1(@swc/core@1.4.1(@swc/helpers@0.5.12)))': dependencies: @@ -22797,6 +22832,14 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 + '@storybook/preview-api@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/preview-api@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/preview@8.0.8': {} '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.4.1(@swc/helpers@0.5.12)))': @@ -22818,24 +22861,36 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/react-vite@8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.13.1)(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0))': + '@storybook/react-dom-shim@8.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.0(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0)) + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/react-dom-shim@8.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/react-vite@8.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.13.1)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0))': + dependencies: + '@joshwooding/vite-plugin-react-docgen-typescript': 0.3.1(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0)) '@rollup/pluginutils': 5.1.0(rollup@4.13.1) - '@storybook/builder-vite': 8.0.8(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0)) - '@storybook/node-logger': 8.0.8 - '@storybook/react': 8.0.8(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(typescript@5.4.5) + '@storybook/builder-vite': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0)) + '@storybook/react': 8.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5) find-up: 5.0.0 magic-string: 0.30.7 react: 18.2.0 react-docgen: 7.0.3 react-dom: 18.2.0(react@18.2.0) resolve: 1.22.8 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) tsconfig-paths: 4.2.0 - vite: 5.2.6(@types/node@20.14.15)(terser@5.32.0) + vite: 5.2.6(@types/node@22.5.5)(terser@5.32.0) transitivePeerDependencies: - '@preact/preset-vite' - - encoding + - '@storybook/test' - rollup - supports-color - typescript @@ -22872,6 +22927,62 @@ snapshots: - encoding - supports-color + '@storybook/react@8.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5)': + dependencies: + '@storybook/components': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/preview-api': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.3.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/theming': 8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 22.5.5 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + semver: 7.6.3 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + type-fest: 2.19.0 + util-deprecate: 1.0.2 + optionalDependencies: + typescript: 5.4.5 + + '@storybook/react@8.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))(typescript@5.4.5)': + dependencies: + '@storybook/components': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/global': 5.0.0 + '@storybook/manager-api': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/preview-api': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/react-dom-shim': 8.3.2(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@storybook/theming': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 22.5.5 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0) + semver: 7.6.3 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + ts-dedent: 2.2.0 + type-fest: 2.19.0 + util-deprecate: 1.0.2 + optionalDependencies: + typescript: 5.4.5 + '@storybook/router@7.6.17': dependencies: '@storybook/client-logger': 7.6.17 @@ -22898,19 +23009,13 @@ snapshots: lodash: 4.17.21 prettier: 3.2.5 - '@storybook/telemetry@8.0.8': + '@storybook/source-loader@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - '@storybook/client-logger': 8.0.8 - '@storybook/core-common': 8.0.8 - '@storybook/csf-tools': 8.0.8 - chalk: 4.1.2 - detect-package-manager: 2.0.1 - fetch-retry: 5.0.6 - fs-extra: 11.2.0 - read-pkg-up: 7.0.1 - transitivePeerDependencies: - - encoding - - supports-color + '@storybook/csf': 0.1.11 + estraverse: 5.3.0 + lodash: 4.17.21 + prettier: 3.2.5 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@storybook/test@8.0.8(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.11.6)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.11.6)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.11.6)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': dependencies: @@ -22932,25 +23037,18 @@ snapshots: - jest - vitest - '@storybook/test@8.0.8(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': + '@storybook/test@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': dependencies: - '@storybook/client-logger': 8.0.8 - '@storybook/core-events': 8.0.8 - '@storybook/instrumenter': 8.0.8 - '@storybook/preview-api': 8.0.8 - '@testing-library/dom': 9.3.4 - '@testing-library/jest-dom': 6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0)) - '@testing-library/user-event': 14.5.2(@testing-library/dom@9.3.4) - '@vitest/expect': 1.3.1 - '@vitest/spy': 1.5.0 - chai: 4.4.1 + '@storybook/csf': 0.1.11 + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)) + '@testing-library/dom': 10.4.0 + '@testing-library/jest-dom': 6.5.0 + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) + '@vitest/expect': 2.0.5 + '@vitest/spy': 2.0.5 + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) util: 0.12.5 - transitivePeerDependencies: - - '@jest/globals' - - '@types/bun' - - '@types/jest' - - jest - - vitest '@storybook/testing-library@0.2.2': dependencies: @@ -22987,6 +23085,14 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + '@storybook/theming@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + + '@storybook/theming@8.3.2(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@storybook/types@7.6.17': dependencies: '@storybook/channels': 7.6.17 @@ -23006,6 +23112,10 @@ snapshots: '@types/express': 4.17.21 file-system-cache: 2.3.0 + '@storybook/types@8.3.0(storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10))': + dependencies: + storybook: 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.23.9)': dependencies: '@babel/core': 7.23.9 @@ -23245,13 +23355,13 @@ snapshots: '@tabler/icons@2.47.0': {} - '@tailwindcss/typography@0.5.10(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))': + '@tailwindcss/typography@0.5.10(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)))': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) '@tanstack/query-core@5.0.5': {} @@ -23284,10 +23394,21 @@ snapshots: '@testing-library/dom': 8.20.1 cypress: 12.17.3 + '@testing-library/dom@10.4.0': + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/runtime': 7.25.0 + '@types/aria-query': 5.0.4 + aria-query: 5.3.0 + chalk: 4.1.2 + dom-accessibility-api: 0.5.16 + lz-string: 1.5.0 + pretty-format: 27.5.1 + '@testing-library/dom@7.31.2': dependencies: '@babel/code-frame': 7.23.5 - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.25.0 '@types/aria-query': 4.2.2 aria-query: 4.2.2 chalk: 4.1.2 @@ -23298,7 +23419,7 @@ snapshots: '@testing-library/dom@8.20.1': dependencies: '@babel/code-frame': 7.23.5 - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.25.0 '@types/aria-query': 5.0.4 aria-query: 5.1.3 chalk: 4.1.2 @@ -23333,7 +23454,7 @@ snapshots: jest: 29.7.0(@types/node@20.11.6)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.11.6)(typescript@5.4.5)) vitest: 1.2.2(@types/node@20.11.6)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0) - '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': + '@testing-library/jest-dom@6.4.2(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)))(vitest@1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.24.0 @@ -23346,8 +23467,18 @@ snapshots: optionalDependencies: '@jest/globals': 29.7.0 '@types/jest': 29.5.12 - jest: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) - vitest: 1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0) + jest: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) + vitest: 1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0) + + '@testing-library/jest-dom@6.5.0': + dependencies: + '@adobe/css-tools': 4.4.0 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 '@testing-library/react@14.2.1(react-dom@18.2.0(react@18.2.0))(react@18.2.0)': dependencies: @@ -23357,6 +23488,10 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': + dependencies: + '@testing-library/dom': 10.4.0 + '@testing-library/user-event@14.5.2(@testing-library/dom@9.3.4)': dependencies: '@testing-library/dom': 9.3.4 @@ -23430,16 +23565,10 @@ snapshots: dependencies: '@types/node': 20.14.15 - '@types/cross-spawn@6.0.6': - dependencies: - '@types/node': 18.19.14 - '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 - '@types/detect-port@1.3.5': {} - '@types/docker-modem@3.0.6': dependencies: '@types/node': 20.14.15 @@ -23457,8 +23586,6 @@ snapshots: '@types/dom-screen-wake-lock@1.0.3': {} - '@types/ejs@3.1.5': {} - '@types/emscripten@1.39.10': {} '@types/escodegen@0.0.6': {} @@ -23501,7 +23628,7 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.19.14 + '@types/node': 20.14.15 '@types/graceful-fs@4.1.9': dependencies: @@ -23602,7 +23729,9 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/normalize-package-data@2.4.4': {} + '@types/node@22.5.5': + dependencies: + undici-types: 6.19.8 '@types/parse-json@4.0.2': {} @@ -23616,8 +23745,6 @@ snapshots: pg-protocol: 1.6.1 pg-types: 4.0.2 - '@types/pretty-hrtime@1.0.3': {} - '@types/prop-types@15.7.11': {} '@types/qs@6.9.11': {} @@ -23756,7 +23883,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 18.19.14 + '@types/node': 20.14.15 optional: true '@ungap/structured-clone@1.2.0': {} @@ -23788,6 +23915,21 @@ snapshots: '@vitest/utils': 1.3.1 chai: 4.4.1 + '@vitest/expect@2.0.5': + dependencies: + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.0.5': + dependencies: + tinyrainbow: 1.2.0 + + '@vitest/pretty-format@2.1.1': + dependencies: + tinyrainbow: 1.2.0 + '@vitest/runner@1.2.2': dependencies: '@vitest/utils': 1.2.2 @@ -23812,6 +23954,10 @@ snapshots: dependencies: tinyspy: 2.2.0 + '@vitest/spy@2.0.5': + dependencies: + tinyspy: 3.0.2 + '@vitest/utils@1.2.2': dependencies: diff-sequences: 29.6.3 @@ -23833,6 +23979,19 @@ snapshots: loupe: 2.3.7 pretty-format: 29.7.0 + '@vitest/utils@2.0.5': + dependencies: + '@vitest/pretty-format': 2.0.5 + estree-walker: 3.0.3 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + + '@vitest/utils@2.1.1': + dependencies: + '@vitest/pretty-format': 2.1.1 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + '@wagmi/connectors@5.1.7(@types/react@18.2.54)(@wagmi/core@2.13.4(@tanstack/query-core@5.0.5)(@types/react@18.2.54)(react@18.2.0)(typescript@5.4.5)(viem@2.20.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4)))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(rollup@4.13.1)(typescript@5.4.5)(utf-8-validate@5.0.10)(viem@2.20.1(bufferutil@4.0.8)(typescript@5.4.5)(utf-8-validate@5.0.10)(zod@3.22.4))(zod@3.22.4)': dependencies: '@coinbase/wallet-sdk': 4.0.4 @@ -25130,11 +25289,6 @@ snapshots: '@xtuc/long@4.2.2': {} - '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2)': - dependencies: - esbuild: 0.20.2 - tslib: 2.7.0 - '@yarnpkg/fslib@2.10.3': dependencies: '@yarnpkg/libzip': 2.3.0 @@ -25209,8 +25363,6 @@ snapshots: acorn@8.12.1: {} - address@1.2.2: {} - adjust-sourcemap-loader@4.0.0: dependencies: loader-utils: 3.2.1 @@ -25408,7 +25560,7 @@ snapshots: aria-query@4.2.2: dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.25.0 '@babel/runtime-corejs3': 7.24.1 aria-query@5.1.3: @@ -25498,6 +25650,8 @@ snapshots: assertion-error@1.1.0: {} + assertion-error@2.0.1: {} + ast-types@0.13.4: dependencies: tslib: 2.7.0 @@ -25576,10 +25730,6 @@ snapshots: b4a@1.6.4: {} - babel-core@7.0.0-bridge.0(@babel/core@7.23.9): - dependencies: - '@babel/core': 7.23.9 - babel-jest@29.7.0(@babel/core@7.23.9): dependencies: '@babel/core': 7.23.9 @@ -25785,16 +25935,10 @@ snapshots: bech32@2.0.0: {} - better-opn@3.0.2: - dependencies: - open: 8.4.2 - better-path-resolve@1.0.0: dependencies: is-windows: 1.0.2 - big-integer@1.6.52: {} - big.js@5.2.2: {} bigint-buffer@1.1.5: @@ -25884,10 +26028,6 @@ snapshots: bowser@2.11.0: {} - bplist-parser@0.2.0: - dependencies: - big-integer: 1.6.52 - brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 @@ -25944,10 +26084,6 @@ snapshots: readable-stream: 3.6.2 safe-buffer: 5.2.1 - browserify-zlib@0.1.4: - dependencies: - pako: 0.2.9 - browserify-zlib@0.2.0: dependencies: pako: 1.0.11 @@ -26135,6 +26271,14 @@ snapshots: pathval: 1.1.1 type-detect: 4.0.8 + chai@5.1.1: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -26206,6 +26350,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + check-error@2.1.1: {} + check-more-types@2.24.0: {} chokidar@3.5.3: @@ -26234,8 +26380,6 @@ snapshots: chownr@1.1.4: {} - chownr@3.0.0: {} - chrome-trace-event@1.0.3: {} ci-info@3.9.0: {} @@ -26593,13 +26737,13 @@ snapshots: - ts-node optional: true - create-jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)): + create-jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -26608,13 +26752,13 @@ snapshots: - supports-color - ts-node - create-jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): + create-jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -26960,6 +27104,8 @@ snapshots: dependencies: type-detect: 4.0.8 + deep-eql@5.0.2: {} + deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.1 @@ -26979,17 +27125,12 @@ snapshots: side-channel: 1.0.4 which-boxed-primitive: 1.0.2 which-collection: 1.0.1 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 deep-extend@0.6.0: {} deepmerge@4.3.1: {} - default-browser-id@3.0.0: - dependencies: - bplist-parser: 0.2.0 - untildify: 4.0.0 - default-gateway@6.0.3: dependencies: execa: 5.1.1 @@ -27074,17 +27215,6 @@ snapshots: detect-node@2.1.0: {} - detect-package-manager@2.0.1: - dependencies: - execa: 5.1.1 - - detect-port@1.5.1: - dependencies: - address: 1.2.2 - debug: 4.3.7(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - dexie@3.2.4: {} didyoumean@1.2.2: {} @@ -27239,13 +27369,6 @@ snapshots: duplexer3@0.1.5: {} - duplexify@3.7.1: - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 2.3.8 - stream-shift: 1.0.3 - duplexify@4.1.2: dependencies: end-of-stream: 1.4.4 @@ -27268,10 +27391,6 @@ snapshots: ee-first@1.1.1: {} - ejs@3.1.10: - dependencies: - jake: 10.8.7 - electron-to-chromium@1.4.657: {} elliptic@6.5.4: @@ -27348,8 +27467,6 @@ snapshots: entities@4.5.0: {} - envinfo@7.11.1: {} - error-ex@1.3.2: dependencies: is-arrayish: 0.2.1 @@ -27518,10 +27635,10 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.0.0 - es-module-lexer@0.9.3: {} - es-module-lexer@1.4.1: {} + es-module-lexer@1.5.4: {} + es-object-atoms@1.0.0: dependencies: es-errors: 1.3.0 @@ -27556,8 +27673,6 @@ snapshots: dependencies: es6-promise: 4.2.8 - esbuild-plugin-alias@0.2.1: {} - esbuild-register@3.5.0(esbuild@0.19.12): dependencies: debug: 4.3.6(supports-color@8.1.1) @@ -27572,6 +27687,13 @@ snapshots: transitivePeerDependencies: - supports-color + esbuild-register@3.5.0(esbuild@0.22.0): + dependencies: + debug: 4.3.6(supports-color@8.1.1) + esbuild: 0.22.0 + transitivePeerDependencies: + - supports-color + esbuild@0.18.20: optionalDependencies: '@esbuild/android-arm': 0.18.20 @@ -28192,8 +28314,6 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 3.3.2 - fetch-retry@5.0.6: {} - fflate@0.8.2: {} figures@3.2.0: @@ -28217,10 +28337,6 @@ snapshots: file-uri-to-path@1.0.0: {} - filelist@1.0.4: - dependencies: - minimatch: 5.1.6 - filename-reserved-regex@2.0.0: {} filenamify@3.0.0: @@ -28267,12 +28383,6 @@ snapshots: transitivePeerDependencies: - supports-color - find-cache-dir@2.1.0: - dependencies: - commondir: 1.0.1 - make-dir: 2.1.0 - pkg-dir: 3.0.0 - find-cache-dir@3.3.2: dependencies: commondir: 1.0.1 @@ -28317,8 +28427,6 @@ snapshots: flatted@3.2.9: {} - flow-parser@0.228.0: {} - fn.name@1.1.0: {} follow-redirects@1.15.6(debug@4.3.4): @@ -28559,8 +28667,6 @@ snapshots: get-nonce@1.0.1: {} - get-npm-tarball-url@2.1.0: {} - get-package-type@0.1.0: {} get-port-please@3.1.2: {} @@ -28636,17 +28742,6 @@ snapshots: fs-extra: 11.2.0 globby: 6.1.0 - giget@1.2.1: - dependencies: - citty: 0.1.5 - consola: 3.2.3 - defu: 6.1.4 - node-fetch-native: 1.6.1 - nypm: 0.3.6 - ohash: 1.1.3 - pathe: 1.1.2 - tar: 7.1.0 - git-node-fs@1.0.0(js-git@0.7.8): optionalDependencies: js-git: 0.7.8 @@ -28859,15 +28954,6 @@ snapshots: graphql@16.8.1: {} - gunzip-maybe@1.4.2: - dependencies: - browserify-zlib: 0.1.4 - is-deflate: 1.0.0 - is-gzip: 1.0.0 - peek-stream: 1.1.3 - pumpify: 1.5.1 - through2: 2.0.5 - h3@1.10.1: dependencies: cookie-es: 1.0.0 @@ -29309,8 +29395,6 @@ snapshots: jsbn: 1.1.0 sprintf-js: 1.1.3 - ip@2.0.1: {} - ipaddr.js@1.9.1: {} ipaddr.js@2.1.0: {} @@ -29369,8 +29453,6 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-deflate@1.0.0: {} - is-docker@2.2.1: {} is-docker@3.0.0: {} @@ -29397,8 +29479,6 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-gzip@1.0.0: {} - is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 @@ -29500,7 +29580,7 @@ snapshots: is-typed-array@1.1.13: dependencies: - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 is-typedarray@1.0.0: {} @@ -29655,13 +29735,6 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jake@10.8.7: - dependencies: - async: 3.2.5 - chalk: 4.1.2 - filelist: 1.0.4 - minimatch: 3.1.2 - jayson@4.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@types/connect': 3.4.38 @@ -29739,16 +29812,16 @@ snapshots: - ts-node optional: true - jest-cli@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)): + jest-cli@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + create-jest: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -29758,16 +29831,16 @@ snapshots: - supports-color - ts-node - jest-cli@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): + jest-cli@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) + create-jest: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) + jest-config: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -29841,7 +29914,7 @@ snapshots: - supports-color optional: true - jest-config@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)): + jest-config@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -29867,12 +29940,12 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.15 - ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4) transitivePeerDependencies: - babel-plugin-macros - supports-color - jest-config@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): + jest-config@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): dependencies: '@babel/core': 7.23.9 '@jest/test-sequencer': 29.7.0 @@ -29898,7 +29971,38 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.15 - ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): + dependencies: + '@babel/core': 7.23.9 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.23.9) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.5 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.5.5 + ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -30163,24 +30267,24 @@ snapshots: - ts-node optional: true - jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)): + jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + jest-cli: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - ts-node - jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): + jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)) + jest-cli: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -30234,33 +30338,6 @@ snapshots: jsbn@1.1.0: {} - jscodeshift@0.15.1(@babel/preset-env@7.23.9(@babel/core@7.23.9)): - dependencies: - '@babel/core': 7.23.9 - '@babel/parser': 7.23.9 - '@babel/plugin-transform-class-properties': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.9) - '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.23.9) - '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.23.9) - '@babel/preset-flow': 7.23.3(@babel/core@7.23.9) - '@babel/preset-typescript': 7.23.3(@babel/core@7.23.9) - '@babel/register': 7.23.7(@babel/core@7.23.9) - babel-core: 7.0.0-bridge.0(@babel/core@7.23.9) - chalk: 4.1.2 - flow-parser: 0.228.0 - graceful-fs: 4.2.11 - micromatch: 4.0.8 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.23.4 - temp: 0.8.4 - write-file-atomic: 2.4.3 - optionalDependencies: - '@babel/preset-env': 7.23.9(@babel/core@7.23.9) - transitivePeerDependencies: - - supports-color - jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: abab: 2.0.6 @@ -30650,6 +30727,10 @@ snapshots: dependencies: get-func-name: 2.0.2 + loupe@3.1.1: + dependencies: + get-func-name: 2.0.2 + lower-case-first@2.0.2: dependencies: tslib: 2.6.3 @@ -30685,7 +30766,7 @@ snapshots: magic-string@0.27.0: dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 magic-string@0.30.7: dependencies: @@ -30722,6 +30803,10 @@ snapshots: dependencies: react: 18.2.0 + markdown-to-jsx@7.5.0(react@18.2.0): + dependencies: + react: 18.2.0 + md5.js@1.3.5: dependencies: hash-base: 3.1.0 @@ -30833,11 +30918,6 @@ snapshots: minipass@7.1.2: {} - minizlib@3.0.1: - dependencies: - minipass: 7.1.2 - rimraf: 5.0.9 - mipd@0.0.7(typescript@5.4.5): optionalDependencies: typescript: 5.4.5 @@ -30854,8 +30934,6 @@ snapshots: mkdirp@1.0.4: {} - mkdirp@3.0.1: {} - mlly@1.5.0: dependencies: acorn: 8.11.3 @@ -30992,10 +31070,6 @@ snapshots: node-addon-api@7.1.0: {} - node-dir@0.1.17: - dependencies: - minimatch: 3.1.2 - node-domexception@1.0.0: {} node-fetch-native@1.6.1: {} @@ -31139,13 +31213,6 @@ snapshots: transitivePeerDependencies: - supports-color - nypm@0.3.6: - dependencies: - citty: 0.1.5 - execa: 8.0.1 - pathe: 1.1.2 - ufo: 1.3.2 - obj-multiplex@1.0.0: dependencies: end-of-stream: 1.4.4 @@ -31446,6 +31513,8 @@ snapshots: pathval@1.1.1: {} + pathval@2.0.0: {} + pbkdf2@3.1.2: dependencies: create-hash: 1.2.0 @@ -31454,12 +31523,6 @@ snapshots: safe-buffer: 5.2.1 sha.js: 2.4.11 - peek-stream@1.1.3: - dependencies: - buffer-from: 1.1.2 - duplexify: 3.7.1 - through2: 2.0.5 - pend@1.2.0: {} performance-now@2.1.0: {} @@ -31628,10 +31691,6 @@ snapshots: pirates@4.0.6: {} - pkg-dir@3.0.0: - dependencies: - find-up: 3.0.0 - pkg-dir@4.2.0: dependencies: find-up: 4.1.0 @@ -31743,7 +31802,7 @@ snapshots: polished@4.3.1: dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.25.0 pony-cause@2.1.10: {} @@ -31815,29 +31874,29 @@ snapshots: postcss: 8.4.35 ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.11.6)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.35)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.35)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): dependencies: lilconfig: 3.0.0 yaml: 2.3.4 optionalDependencies: postcss: 8.4.35 - ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): dependencies: lilconfig: 3.0.0 yaml: 2.3.4 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4) - postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4)): + postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): dependencies: lilconfig: 3.0.0 yaml: 2.3.4 optionalDependencies: postcss: 8.4.38 - ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4) + ts-node: 10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5) postcss-loader@7.3.4(postcss@8.4.35)(typescript@5.4.5)(webpack@5.90.1(@swc/core@1.4.1(@swc/helpers@0.5.12))): dependencies: @@ -32079,22 +32138,11 @@ snapshots: randombytes: 2.1.0 safe-buffer: 5.2.1 - pump@2.0.1: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - pump@3.0.0: dependencies: end-of-stream: 1.4.4 once: 1.4.0 - pumpify@1.5.1: - dependencies: - duplexify: 3.7.1 - inherits: 2.0.4 - pump: 2.0.1 - punycode@1.4.1: {} punycode@2.3.1: {} @@ -32422,25 +32470,12 @@ snapshots: dependencies: pify: 2.3.0 - read-pkg-up@7.0.1: - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - read-pkg@3.0.0: dependencies: load-json-file: 4.0.0 normalize-package-data: 2.5.0 path-type: 3.0.0 - read-pkg@5.2.0: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - read-yaml-file@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -32509,7 +32544,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.6.3 + tslib: 2.7.0 redent@3.0.0: dependencies: @@ -32534,7 +32569,7 @@ snapshots: regenerator-transform@0.15.2: dependencies: - '@babel/runtime': 7.24.0 + '@babel/runtime': 7.25.0 regex-parser@2.3.0: {} @@ -32687,10 +32722,6 @@ snapshots: rfdc@1.3.1: {} - rimraf@2.6.3: - dependencies: - glob: 7.2.3 - rimraf@3.0.2: dependencies: glob: 7.2.3 @@ -33356,15 +33387,11 @@ snapshots: store2@2.14.2: {} - storybook@8.0.8(@babel/preset-env@7.23.9(@babel/core@7.23.9))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10): + storybook@8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: - '@storybook/cli': 8.0.8(@babel/preset-env@7.23.9(@babel/core@7.23.9))(bufferutil@4.0.8)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(utf-8-validate@5.0.10) + '@storybook/core': 8.3.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - - '@babel/preset-env' - bufferutil - - encoding - - react - - react-dom - supports-color - utf-8-validate @@ -33651,10 +33678,10 @@ snapshots: tailwind-merge: 1.14.0 tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.11.6)(typescript@5.4.5)) - tailwind-variants@0.1.20(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))): + tailwind-variants@0.1.20(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))): dependencies: tailwind-merge: 1.14.0 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@18.19.14)(typescript@5.4.5))): dependencies: @@ -33664,19 +33691,19 @@ snapshots: dependencies: tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.11.6)(typescript@5.4.5)) - tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))): dependencies: - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) tailwindcss-radix@3.0.3: {} - tailwindcss-themer@4.0.0(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))): + tailwindcss-themer@4.0.0(tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))): dependencies: color: 4.2.3 just-unique: 4.2.0 lodash.merge: 4.6.2 lodash.mergewith: 4.6.2 - tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + tailwindcss: 3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@18.19.14)(typescript@5.4.5)): dependencies: @@ -33732,7 +33759,7 @@ snapshots: transitivePeerDependencies: - ts-node - tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)): + tailwindcss@3.4.4(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -33751,7 +33778,7 @@ snapshots: postcss: 8.4.35 postcss-import: 15.1.0(postcss@8.4.35) postcss-js: 4.0.1(postcss@8.4.35) - postcss-load-config: 4.0.2(postcss@8.4.35)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.35)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) postcss-nested: 6.0.1(postcss@8.4.35) postcss-selector-parser: 6.0.15 resolve: 1.22.8 @@ -33815,25 +33842,12 @@ snapshots: fast-fifo: 1.3.2 streamx: 2.15.7 - tar@7.1.0: - dependencies: - '@isaacs/fs-minipass': 4.0.1 - chownr: 3.0.0 - minipass: 7.1.2 - minizlib: 3.0.1 - mkdirp: 3.0.1 - yallist: 5.0.0 - telejson@7.2.0: dependencies: memoizerific: 1.11.3 temp-dir@2.0.0: {} - temp@0.8.4: - dependencies: - rimraf: 2.6.3 - tempy@1.0.1: dependencies: del: 6.1.1 @@ -33932,11 +33946,6 @@ snapshots: throttleit@1.0.1: {} - through2@2.0.5: - dependencies: - readable-stream: 2.3.8 - xtend: 4.0.2 - through@2.3.8: {} thunky@1.1.0: {} @@ -33955,8 +33964,12 @@ snapshots: tinypool@0.8.2: {} + tinyrainbow@1.2.0: {} + tinyspy@2.2.0: {} + tinyspy@3.0.2: {} + title-case@3.0.3: dependencies: tslib: 2.6.3 @@ -34020,11 +34033,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.1.2(@babel/core@7.23.9)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.23.9))(jest@29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + jest: 29.7.0(@types/node@22.5.5)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -34081,7 +34094,7 @@ snapshots: '@swc/core': 1.4.1(@swc/helpers@0.5.12) optional: true - ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 @@ -34095,20 +34108,41 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 + typescript: 5.5.4 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optionalDependencies: + '@swc/core': 1.4.1(@swc/helpers@0.5.12) + optional: true + + ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 22.5.5 + acorn: 8.11.3 + acorn-walk: 8.3.2 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 typescript: 5.4.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: '@swc/core': 1.4.1(@swc/helpers@0.5.12) - ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.5.4): + ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.5.4): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.15 + '@types/node': 22.5.5 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -34179,7 +34213,7 @@ snapshots: - supports-color - ts-node - tsup@8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5))(typescript@5.4.5): + tsup@8.0.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5))(typescript@5.4.5): dependencies: bundle-require: 4.0.2(esbuild@0.19.12) cac: 6.7.14 @@ -34189,7 +34223,7 @@ snapshots: execa: 5.1.1 globby: 11.1.0 joycon: 3.1.1 - postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@20.14.15)(typescript@5.4.5)) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2(@swc/core@1.4.1(@swc/helpers@0.5.12))(@types/node@22.5.5)(typescript@5.4.5)) resolve-from: 5.0.0 rollup: 4.13.1 source-map: 0.8.0-beta.0 @@ -34291,8 +34325,6 @@ snapshots: type-fest@0.21.3: {} - type-fest@0.6.0: {} - type-fest@0.8.1: {} type-fest@2.19.0: {} @@ -34422,11 +34454,13 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.19.8: {} + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 - undici@6.18.1: {} + undici@6.19.8: {} unenv@1.9.0: dependencies: @@ -34603,7 +34637,7 @@ snapshots: is-arguments: 1.1.1 is-generator-function: 1.0.10 is-typed-array: 1.1.13 - which-typed-array: 1.1.14 + which-typed-array: 1.1.15 utila@0.4.0: {} @@ -34733,13 +34767,13 @@ snapshots: - terser optional: true - vite-node@1.2.2(@types/node@20.14.15)(terser@5.32.0): + vite-node@1.2.2(@types/node@22.5.5)(terser@5.32.0): dependencies: cac: 6.7.14 debug: 4.3.4(supports-color@5.5.0) pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.6(@types/node@20.14.15)(terser@5.32.0) + vite: 5.2.6(@types/node@22.5.5)(terser@5.32.0) transitivePeerDependencies: - '@types/node' - less @@ -34761,13 +34795,13 @@ snapshots: - supports-color - typescript - vite-tsconfig-paths@4.3.1(typescript@5.4.5)(vite@5.2.6(@types/node@20.14.15)(terser@5.32.0)): + vite-tsconfig-paths@4.3.1(typescript@5.4.5)(vite@5.2.6(@types/node@22.5.5)(terser@5.32.0)): dependencies: debug: 4.3.4(supports-color@5.5.0) globrex: 0.1.2 tsconfck: 3.0.1(typescript@5.4.5) optionalDependencies: - vite: 5.2.6(@types/node@20.14.15)(terser@5.32.0) + vite: 5.2.6(@types/node@22.5.5)(terser@5.32.0) transitivePeerDependencies: - supports-color - typescript @@ -34782,13 +34816,13 @@ snapshots: fsevents: 2.3.3 terser: 5.32.0 - vite@5.2.6(@types/node@20.14.15)(terser@5.32.0): + vite@5.2.6(@types/node@22.5.5)(terser@5.32.0): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.13.1 optionalDependencies: - '@types/node': 20.14.15 + '@types/node': 22.5.5 fsevents: 2.3.3 terser: 5.32.0 @@ -34828,7 +34862,7 @@ snapshots: - terser optional: true - vitest@1.2.2(@types/node@20.14.15)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0): + vitest@1.2.2(@types/node@22.5.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(terser@5.32.0): dependencies: '@vitest/expect': 1.2.2 '@vitest/runner': 1.2.2 @@ -34848,11 +34882,11 @@ snapshots: strip-literal: 1.3.0 tinybench: 2.6.0 tinypool: 0.8.2 - vite: 5.2.6(@types/node@20.14.15)(terser@5.32.0) - vite-node: 1.2.2(@types/node@20.14.15)(terser@5.32.0) + vite: 5.2.6(@types/node@22.5.5)(terser@5.32.0) + vite-node: 1.2.2(@types/node@22.5.5)(terser@5.32.0) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.15 + '@types/node': 22.5.5 jsdom: 20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - less @@ -35314,12 +35348,6 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@2.4.3: - dependencies: - graceful-fs: 4.2.11 - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@3.0.3: dependencies: imurmurhash: 0.1.4 @@ -35361,8 +35389,6 @@ snapshots: yallist@4.0.0: {} - yallist@5.0.0: {} - yaml-ast-parser@0.0.43: {} yaml@1.10.2: {}