1
0
forked from maik/IPFS-portal
Files
IPFS-portal-deploy/graphify-out/graph.json
T

6726 lines
186 KiB
JSON
Raw Normal View History

{
"directed": false,
"multigraph": false,
"graph": {},
"nodes": [
{
"label": "deploy.sh",
"file_type": "code",
"source_file": "deploy.sh",
"source_location": "L1",
"metadata": {
"language": "bash",
"kind": "file"
},
"_origin": "ast",
"id": "deploy",
"community": 12,
"norm_label": "deploy.sh"
},
{
"label": "deploy.sh script",
"file_type": "code",
"source_file": "deploy.sh",
"source_location": "L1",
"metadata": {
"language": "bash",
"kind": "bash_entrypoint"
},
"_origin": "ast",
"id": "h_ipfs_portal_deploy_sh__entry",
"community": 12,
"norm_label": "deploy.sh script"
},
{
"label": "next.config.ts",
"file_type": "code",
"source_file": "next.config.ts",
"source_location": "L1",
"_origin": "ast",
"id": "next_config",
"community": 13,
"norm_label": "next.config.ts"
},
{
"label": "nextConfig",
"file_type": "code",
"source_file": "next.config.ts",
"source_location": "L3",
"_origin": "ast",
"id": "next_config_nextconfig",
"community": 13,
"norm_label": "nextconfig"
},
{
"label": "package.json",
"file_type": "code",
"source_file": "package.json",
"source_location": "L1",
"_origin": "ast",
"id": "package",
"community": 5,
"norm_label": "package.json"
},
{
"label": "name",
"file_type": "code",
"source_file": "package.json",
"source_location": "L2",
"_origin": "ast",
"id": "package_name",
"community": 5,
"norm_label": "name"
},
{
"label": "version",
"file_type": "code",
"source_file": "package.json",
"source_location": "L3",
"_origin": "ast",
"id": "package_version",
"community": 5,
"norm_label": "version"
},
{
"label": "private",
"file_type": "code",
"source_file": "package.json",
"source_location": "L4",
"_origin": "ast",
"id": "package_private",
"community": 5,
"norm_label": "private"
},
{
"label": "description",
"file_type": "code",
"source_file": "package.json",
"source_location": "L5",
"_origin": "ast",
"id": "package_description",
"community": 5,
"norm_label": "description"
},
{
"label": "scripts",
"file_type": "code",
"source_file": "package.json",
"source_location": "L6",
"_origin": "ast",
"id": "package_scripts",
"community": 5,
"norm_label": "scripts"
},
{
"label": "dev",
"file_type": "code",
"source_file": "package.json",
"source_location": "L7",
"_origin": "ast",
"id": "package_scripts_dev",
"community": 5,
"norm_label": "dev"
},
{
"label": "build",
"file_type": "code",
"source_file": "package.json",
"source_location": "L8",
"_origin": "ast",
"id": "package_scripts_build",
"community": 5,
"norm_label": "build"
},
{
"label": "export",
"file_type": "code",
"source_file": "package.json",
"source_location": "L9",
"_origin": "ast",
"id": "package_scripts_export",
"community": 5,
"norm_label": "export"
},
{
"label": "dependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L11",
"_origin": "ast",
"id": "package_dependencies",
"community": 5,
"norm_label": "dependencies"
},
{
"label": "@tailwindcss/postcss",
"file_type": "code",
"source_file": "package.json",
"source_location": "L12",
"_origin": "ast",
"id": "package_dependencies_tailwindcss_postcss",
"community": 5,
"norm_label": "@tailwindcss/postcss"
},
{
"label": "clsx",
"file_type": "code",
"source_file": "package.json",
"source_location": "L13",
"_origin": "ast",
"id": "package_dependencies_clsx",
"community": 5,
"norm_label": "clsx"
},
{
"label": "lucide-react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L14",
"_origin": "ast",
"id": "package_dependencies_lucide_react",
"community": 5,
"norm_label": "lucide-react"
},
{
"label": "next",
"file_type": "code",
"source_file": "package.json",
"source_location": "L15",
"_origin": "ast",
"id": "package_dependencies_next",
"community": 5,
"norm_label": "next"
},
{
"label": "postcss",
"file_type": "code",
"source_file": "package.json",
"source_location": "L16",
"_origin": "ast",
"id": "package_dependencies_postcss",
"community": 5,
"norm_label": "postcss"
},
{
"label": "react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L17",
"_origin": "ast",
"id": "package_dependencies_react",
"community": 5,
"norm_label": "react"
},
{
"label": "react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L18",
"_origin": "ast",
"id": "package_dependencies_react_dom",
"community": 5,
"norm_label": "react-dom"
},
{
"label": "viem",
"file_type": "code",
"source_file": "package.json",
"source_location": "L19",
"_origin": "ast",
"id": "package_dependencies_viem",
"community": 5,
"norm_label": "viem"
},
{
"label": "devDependencies",
"file_type": "code",
"source_file": "package.json",
"source_location": "L21",
"_origin": "ast",
"id": "package_devdependencies",
"community": 5,
"norm_label": "devdependencies"
},
{
"label": "@playwright/test",
"file_type": "code",
"source_file": "package.json",
"source_location": "L22",
"_origin": "ast",
"id": "package_devdependencies_playwright_test",
"community": 5,
"norm_label": "@playwright/test"
},
{
"label": "@types/node",
"file_type": "code",
"source_file": "package.json",
"source_location": "L23",
"_origin": "ast",
"id": "package_devdependencies_types_node",
"community": 5,
"norm_label": "@types/node"
},
{
"label": "@types/react",
"file_type": "code",
"source_file": "package.json",
"source_location": "L24",
"_origin": "ast",
"id": "package_devdependencies_types_react",
"community": 5,
"norm_label": "@types/react"
},
{
"label": "@types/react-dom",
"file_type": "code",
"source_file": "package.json",
"source_location": "L25",
"_origin": "ast",
"id": "package_devdependencies_types_react_dom",
"community": 5,
"norm_label": "@types/react-dom"
},
{
"label": "tailwindcss",
"file_type": "code",
"source_file": "package.json",
"source_location": "L26",
"_origin": "ast",
"id": "package_devdependencies_tailwindcss",
"community": 5,
"norm_label": "tailwindcss"
},
{
"label": "typescript",
"file_type": "code",
"source_file": "package.json",
"source_location": "L27",
"_origin": "ast",
"id": "package_devdependencies_typescript",
"community": 5,
"norm_label": "typescript"
},
{
"label": "playwright.config.ts",
"file_type": "code",
"source_file": "playwright.config.ts",
"source_location": "L1",
"_origin": "ast",
"id": "playwright_config",
"community": 14,
"norm_label": "playwright.config.ts"
},
{
"label": "postcss.config.mjs",
"file_type": "code",
"source_file": "postcss.config.mjs",
"source_location": "L1",
"_origin": "ast",
"id": "postcss_config",
"community": 15,
"norm_label": "postcss.config.mjs"
},
{
"label": "serve-static.js",
"file_type": "code",
"source_file": "serve-static.js",
"source_location": "L1",
"_origin": "ast",
"id": "serve_static",
"community": 9,
"norm_label": "serve-static.js"
},
{
"label": "http",
"file_type": "code",
"source_file": "serve-static.js",
"source_location": "L1",
"_origin": "ast",
"id": "serve_static_http",
"community": 9,
"norm_label": "http"
},
{
"label": "fs",
"file_type": "code",
"source_file": "serve-static.js",
"source_location": "L2",
"_origin": "ast",
"id": "serve_static_fs",
"community": 9,
"norm_label": "fs"
},
{
"label": "path",
"file_type": "code",
"source_file": "serve-static.js",
"source_location": "L3",
"_origin": "ast",
"id": "serve_static_path",
"community": 9,
"norm_label": "path"
},
{
"label": "ROOT",
"file_type": "code",
"source_file": "serve-static.js",
"source_location": "L6",
"_origin": "ast",
"id": "serve_static_root",
"community": 9,
"norm_label": "root"
},
{
"label": "MIME",
"file_type": "code",
"source_file": "serve-static.js",
"source_location": "L7",
"_origin": "ast",
"id": "serve_static_mime",
"community": 9,
"norm_label": "mime"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "payment_page",
"community": 1,
"norm_label": "page.tsx"
},
{
"label": "ViewMode",
"file_type": "code",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L16",
"_origin": "ast",
"id": "payment_page_viewmode",
"community": 1,
"norm_label": "viewmode"
},
{
"label": "TxStatus",
"file_type": "code",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "payment_page_txstatus",
"community": 1,
"norm_label": "txstatus"
},
{
"label": "AdminPaymentPage()",
"file_type": "code",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L19",
"_origin": "ast",
"id": "payment_page_adminpaymentpage",
"community": 1,
"norm_label": "adminpaymentpage()"
},
{
"label": "route.ts",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L1",
"_origin": "ast",
"id": "path_route",
"community": 7,
"norm_label": "route.ts"
},
{
"label": "RouteMatch",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L27",
"_origin": "ast",
"id": "path_route_routematch",
"community": 7,
"norm_label": "routematch"
},
{
"label": "matchRoute()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L33",
"_origin": "ast",
"id": "path_route_matchroute",
"community": 7,
"norm_label": "matchroute()"
},
{
"label": "proxyUserAPI()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L60",
"_origin": "ast",
"id": "path_route_proxyuserapi",
"community": 7,
"norm_label": "proxyuserapi()"
},
{
"label": "proxyIPFS()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L80",
"_origin": "ast",
"id": "path_route_proxyipfs",
"community": 7,
"norm_label": "proxyipfs()"
},
{
"label": "mapToKuboAPI()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L156",
"_origin": "ast",
"id": "path_route_maptokuboapi",
"community": 7,
"norm_label": "maptokuboapi()"
},
{
"label": "GET()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L214",
"_origin": "ast",
"id": "path_route_get",
"community": 7,
"norm_label": "get()"
},
{
"label": "POST()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L232",
"_origin": "ast",
"id": "path_route_post",
"community": 7,
"norm_label": "post()"
},
{
"label": "DELETE()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L250",
"_origin": "ast",
"id": "path_route_delete",
"community": 7,
"norm_label": "delete()"
},
{
"label": "handleHealth()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L270",
"_origin": "ast",
"id": "path_route_handlehealth",
"community": 7,
"norm_label": "handlehealth()"
},
{
"label": "proxyResult()",
"file_type": "code",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L329",
"_origin": "ast",
"id": "path_route_proxyresult",
"community": 7,
"norm_label": "proxyresult()"
},
{
"label": "route.ts",
"file_type": "code",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L1",
"_origin": "ast",
"id": "verify_route",
"community": 1,
"norm_label": "route.ts"
},
{
"label": "CONTRACT_ADDRESS",
"file_type": "code",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L21",
"_origin": "ast",
"id": "verify_route_contract_address",
"community": 1,
"norm_label": "contract_address"
},
{
"label": "zkSyncLocal",
"file_type": "code",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L23",
"_origin": "ast",
"id": "verify_route_zksynclocal",
"community": 1,
"norm_label": "zksynclocal"
},
{
"label": "client",
"file_type": "code",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L30",
"_origin": "ast",
"id": "verify_route_client",
"community": 1,
"norm_label": "client"
},
{
"label": "GET()",
"file_type": "code",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L39",
"_origin": "ast",
"id": "verify_route_get",
"community": 1,
"norm_label": "get()"
},
{
"label": "POST()",
"file_type": "code",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L131",
"_origin": "ast",
"id": "verify_route_post",
"community": 1,
"norm_label": "post()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "dashboard_page",
"community": 0,
"norm_label": "page.tsx"
},
{
"label": "PeerData",
"file_type": "code",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L20",
"_origin": "ast",
"id": "dashboard_page_peerdata",
"community": 0,
"norm_label": "peerdata"
},
{
"label": "PinData",
"file_type": "code",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L21",
"_origin": "ast",
"id": "dashboard_page_pindata",
"community": 0,
"norm_label": "pindata"
},
{
"label": "DashboardPage()",
"file_type": "code",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "dashboard_page_dashboardpage",
"community": 0,
"norm_label": "dashboardpage()"
},
{
"label": "Breadcrumbs.tsx",
"file_type": "code",
"source_file": "src/app/explorer/components/Breadcrumbs.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_breadcrumbs",
"community": 4,
"norm_label": "breadcrumbs.tsx"
},
{
"label": "BreadcrumbSegment",
"file_type": "code",
"source_file": "src/app/explorer/components/Breadcrumbs.tsx",
"source_location": "L3",
"_origin": "ast",
"id": "components_breadcrumbs_breadcrumbsegment",
"community": 4,
"norm_label": "breadcrumbsegment"
},
{
"label": "BreadcrumbsProps",
"file_type": "code",
"source_file": "src/app/explorer/components/Breadcrumbs.tsx",
"source_location": "L8",
"_origin": "ast",
"id": "components_breadcrumbs_breadcrumbsprops",
"community": 4,
"norm_label": "breadcrumbsprops"
},
{
"label": "Breadcrumbs()",
"file_type": "code",
"source_file": "src/app/explorer/components/Breadcrumbs.tsx",
"source_location": "L13",
"_origin": "ast",
"id": "components_breadcrumbs_breadcrumbs",
"community": 4,
"norm_label": "breadcrumbs()"
},
{
"label": "CIDInput.tsx",
"file_type": "code",
"source_file": "src/app/explorer/components/CIDInput.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_cidinput",
"community": 4,
"norm_label": "cidinput.tsx"
},
{
"label": "CIDInputProps",
"file_type": "code",
"source_file": "src/app/explorer/components/CIDInput.tsx",
"source_location": "L6",
"_origin": "ast",
"id": "components_cidinput_cidinputprops",
"community": 4,
"norm_label": "cidinputprops"
},
{
"label": "CIDInput()",
"file_type": "code",
"source_file": "src/app/explorer/components/CIDInput.tsx",
"source_location": "L10",
"_origin": "ast",
"id": "components_cidinput_cidinput",
"community": 4,
"norm_label": "cidinput()"
},
{
"label": "DirectoryListing.tsx",
"file_type": "code",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_directorylisting",
"community": 4,
"norm_label": "directorylisting.tsx"
},
{
"label": "DirectoryListingProps",
"file_type": "code",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L7",
"_origin": "ast",
"id": "components_directorylisting_directorylistingprops",
"community": 4,
"norm_label": "directorylistingprops"
},
{
"label": "formatSize()",
"file_type": "code",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L15",
"_origin": "ast",
"id": "components_directorylisting_formatsize",
"community": 4,
"norm_label": "formatsize()"
},
{
"label": "truncateHash()",
"file_type": "code",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L23",
"_origin": "ast",
"id": "components_directorylisting_truncatehash",
"community": 4,
"norm_label": "truncatehash()"
},
{
"label": "SkeletonRow()",
"file_type": "code",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L28",
"_origin": "ast",
"id": "components_directorylisting_skeletonrow",
"community": 4,
"norm_label": "skeletonrow()"
},
{
"label": "DirectoryListing()",
"file_type": "code",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L40",
"_origin": "ast",
"id": "components_directorylisting_directorylisting",
"community": 4,
"norm_label": "directorylisting()"
},
{
"label": "FileIcon.tsx",
"file_type": "code",
"source_file": "src/app/explorer/components/FileIcon.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_fileicon",
"community": 4,
"norm_label": "fileicon.tsx"
},
{
"label": "FileIconProps",
"file_type": "code",
"source_file": "src/app/explorer/components/FileIcon.tsx",
"source_location": "L12",
"_origin": "ast",
"id": "components_fileicon_fileiconprops",
"community": 4,
"norm_label": "fileiconprops"
},
{
"label": "FileIcon()",
"file_type": "code",
"source_file": "src/app/explorer/components/FileIcon.tsx",
"source_location": "L18",
"_origin": "ast",
"id": "components_fileicon_fileicon",
"community": 4,
"norm_label": "fileicon()"
},
{
"label": "FilePreview.tsx",
"file_type": "code",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_filepreview",
"community": 8,
"norm_label": "filepreview.tsx"
},
{
"label": "FilePreviewProps",
"file_type": "code",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L5",
"_origin": "ast",
"id": "components_filepreview_filepreviewprops",
"community": 8,
"norm_label": "filepreviewprops"
},
{
"label": "detectFileType()",
"file_type": "code",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L13",
"_origin": "ast",
"id": "components_filepreview_detectfiletype",
"community": 8,
"norm_label": "detectfiletype()"
},
{
"label": "renderMarkdown()",
"file_type": "code",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L22",
"_origin": "ast",
"id": "components_filepreview_rendermarkdown",
"community": 8,
"norm_label": "rendermarkdown()"
},
{
"label": "renderJson()",
"file_type": "code",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L36",
"_origin": "ast",
"id": "components_filepreview_renderjson",
"community": 8,
"norm_label": "renderjson()"
},
{
"label": "JsonDisplay()",
"file_type": "code",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L46",
"_origin": "ast",
"id": "components_filepreview_jsondisplay",
"community": 8,
"norm_label": "jsondisplay()"
},
{
"label": "FilePreview()",
"file_type": "code",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L81",
"_origin": "ast",
"id": "components_filepreview_filepreview",
"community": 8,
"norm_label": "filepreview()"
},
{
"label": "GatewayLink.tsx",
"file_type": "code",
"source_file": "src/app/explorer/components/GatewayLink.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_gatewaylink",
"community": 3,
"norm_label": "gatewaylink.tsx"
},
{
"label": "GatewayLinkProps",
"file_type": "code",
"source_file": "src/app/explorer/components/GatewayLink.tsx",
"source_location": "L6",
"_origin": "ast",
"id": "components_gatewaylink_gatewaylinkprops",
"community": 3,
"norm_label": "gatewaylinkprops"
},
{
"label": "GatewayLink()",
"file_type": "code",
"source_file": "src/app/explorer/components/GatewayLink.tsx",
"source_location": "L11",
"_origin": "ast",
"id": "components_gatewaylink_gatewaylink",
"community": 3,
"norm_label": "gatewaylink()"
},
{
"label": "PinBadge.tsx",
"file_type": "code",
"source_file": "src/app/explorer/components/PinBadge.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_pinbadge",
"community": 0,
"norm_label": "pinbadge.tsx"
},
{
"label": "PinBadgeProps",
"file_type": "code",
"source_file": "src/app/explorer/components/PinBadge.tsx",
"source_location": "L7",
"_origin": "ast",
"id": "components_pinbadge_pinbadgeprops",
"community": 0,
"norm_label": "pinbadgeprops"
},
{
"label": "PinBadge()",
"file_type": "code",
"source_file": "src/app/explorer/components/PinBadge.tsx",
"source_location": "L13",
"_origin": "ast",
"id": "components_pinbadge_pinbadge",
"community": 0,
"norm_label": "pinbadge()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "explorer_page",
"community": 4,
"norm_label": "page.tsx"
},
{
"label": "BreadcrumbSegment",
"file_type": "code",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L17",
"_origin": "ast",
"id": "explorer_page_breadcrumbsegment",
"community": 4,
"norm_label": "breadcrumbsegment"
},
{
"label": "loadRecentCids()",
"file_type": "code",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L22",
"_origin": "ast",
"id": "explorer_page_loadrecentcids",
"community": 4,
"norm_label": "loadrecentcids()"
},
{
"label": "saveRecentCid()",
"file_type": "code",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L32",
"_origin": "ast",
"id": "explorer_page_saverecentcid",
"community": 4,
"norm_label": "saverecentcid()"
},
{
"label": "ExplorerState",
"file_type": "code",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L42",
"_origin": "ast",
"id": "explorer_page_explorerstate",
"community": 4,
"norm_label": "explorerstate"
},
{
"label": "ExplorerPage()",
"file_type": "code",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L44",
"_origin": "ast",
"id": "explorer_page_explorerpage",
"community": 4,
"norm_label": "explorerpage()"
},
{
"label": "findFilename()",
"file_type": "code",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L242",
"_origin": "ast",
"id": "explorer_page_findfilename",
"community": 4,
"norm_label": "findfilename()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/history/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "history_page",
"community": 3,
"norm_label": "page.tsx"
},
{
"label": "formatBytes()",
"file_type": "code",
"source_file": "src/app/history/page.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "history_page_formatbytes",
"community": 3,
"norm_label": "formatbytes()"
},
{
"label": "truncateCid()",
"file_type": "code",
"source_file": "src/app/history/page.tsx",
"source_location": "L22",
"_origin": "ast",
"id": "history_page_truncatecid",
"community": 3,
"norm_label": "truncatecid()"
},
{
"label": "getMethodBadge()",
"file_type": "code",
"source_file": "src/app/history/page.tsx",
"source_location": "L27",
"_origin": "ast",
"id": "history_page_getmethodbadge",
"community": 3,
"norm_label": "getmethodbadge()"
},
{
"label": "HistoryPage()",
"file_type": "code",
"source_file": "src/app/history/page.tsx",
"source_location": "L38",
"_origin": "ast",
"id": "history_page_historypage",
"community": 3,
"norm_label": "historypage()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "ipns_page",
"community": 0,
"norm_label": "page.tsx"
},
{
"label": "Status",
"file_type": "code",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L7",
"_origin": "ast",
"id": "ipns_page_status",
"community": 0,
"norm_label": "status"
},
{
"label": "IPNSPage()",
"file_type": "code",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "ipns_page_ipnspage",
"community": 0,
"norm_label": "ipnspage()"
},
{
"label": "layout-portal.tsx",
"file_type": "code",
"source_file": "src/app/layout-portal.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "app_layout_portal",
"community": 0,
"norm_label": "layout-portal.tsx"
},
{
"label": "PortalLayout()",
"file_type": "code",
"source_file": "src/app/layout-portal.tsx",
"source_location": "L6",
"_origin": "ast",
"id": "app_layout_portal_portallayout",
"community": 0,
"norm_label": "portallayout()"
},
{
"label": "layout.tsx",
"file_type": "code",
"source_file": "src/app/layout.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "app_layout",
"community": 10,
"norm_label": "layout.tsx"
},
{
"label": "metadata",
"file_type": "code",
"source_file": "src/app/layout.tsx",
"source_location": "L4",
"_origin": "ast",
"id": "app_layout_metadata",
"community": 10,
"norm_label": "metadata"
},
{
"label": "viewport",
"file_type": "code",
"source_file": "src/app/layout.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "app_layout_viewport",
"community": 10,
"norm_label": "viewport"
},
{
"label": "RootLayout()",
"file_type": "code",
"source_file": "src/app/layout.tsx",
"source_location": "L15",
"_origin": "ast",
"id": "app_layout_rootlayout",
"community": 10,
"norm_label": "rootlayout()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "app_page",
"community": 1,
"norm_label": "page.tsx"
},
{
"label": "LandingPage()",
"file_type": "code",
"source_file": "src/app/page.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "app_page_landingpage",
"community": 1,
"norm_label": "landingpage()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/peers/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "peers_page",
"community": 0,
"norm_label": "page.tsx"
},
{
"label": "PeersPage()",
"file_type": "code",
"source_file": "src/app/peers/page.tsx",
"source_location": "L8",
"_origin": "ast",
"id": "peers_page_peerspage",
"community": 0,
"norm_label": "peerspage()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/pins/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "pins_page",
"community": 0,
"norm_label": "page.tsx"
},
{
"label": "PinsPage()",
"file_type": "code",
"source_file": "src/app/pins/page.tsx",
"source_location": "L9",
"_origin": "ast",
"id": "pins_page_pinspage",
"community": 0,
"norm_label": "pinspage()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/settings/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "settings_page",
"community": 3,
"norm_label": "page.tsx"
},
{
"label": "formatStorageMB()",
"file_type": "code",
"source_file": "src/app/settings/page.tsx",
"source_location": "L13",
"_origin": "ast",
"id": "settings_page_formatstoragemb",
"community": 3,
"norm_label": "formatstoragemb()"
},
{
"label": "SettingsPage()",
"file_type": "code",
"source_file": "src/app/settings/page.tsx",
"source_location": "L20",
"_origin": "ast",
"id": "settings_page_settingspage",
"community": 3,
"norm_label": "settingspage()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/upload/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "upload_page",
"community": 3,
"norm_label": "page.tsx"
},
{
"label": "ALLOWED_TYPES",
"file_type": "code",
"source_file": "src/app/upload/page.tsx",
"source_location": "L16",
"_origin": "ast",
"id": "upload_page_allowed_types",
"community": 3,
"norm_label": "allowed_types"
},
{
"label": "formatBytes()",
"file_type": "code",
"source_file": "src/app/upload/page.tsx",
"source_location": "L19",
"_origin": "ast",
"id": "upload_page_formatbytes",
"community": 3,
"norm_label": "formatbytes()"
},
{
"label": "FileEntry",
"file_type": "code",
"source_file": "src/app/upload/page.tsx",
"source_location": "L28",
"_origin": "ast",
"id": "upload_page_fileentry",
"community": 3,
"norm_label": "fileentry"
},
{
"label": "TabMode",
"file_type": "code",
"source_file": "src/app/upload/page.tsx",
"source_location": "L38",
"_origin": "ast",
"id": "upload_page_tabmode",
"community": 3,
"norm_label": "tabmode"
},
{
"label": "UploadPage()",
"file_type": "code",
"source_file": "src/app/upload/page.tsx",
"source_location": "L42",
"_origin": "ast",
"id": "upload_page_uploadpage",
"community": 3,
"norm_label": "uploadpage()"
},
{
"label": "page.tsx",
"file_type": "code",
"source_file": "src/app/users/page.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "users_page",
"community": 1,
"norm_label": "page.tsx"
},
{
"label": "UsersPage()",
"file_type": "code",
"source_file": "src/app/users/page.tsx",
"source_location": "L14",
"_origin": "ast",
"id": "users_page_userspage",
"community": 1,
"norm_label": "userspage()"
},
{
"label": "PaymentPanel.tsx",
"file_type": "code",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_paymentpanel",
"community": 1,
"norm_label": "paymentpanel.tsx"
},
{
"label": "TOKEN_ICONS",
"file_type": "code",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L15",
"_origin": "ast",
"id": "components_paymentpanel_token_icons",
"community": 1,
"norm_label": "token_icons"
},
{
"label": "PaymentPanelProps",
"file_type": "code",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L21",
"_origin": "ast",
"id": "components_paymentpanel_paymentpanelprops",
"community": 1,
"norm_label": "paymentpanelprops"
},
{
"label": "PaymentPanel()",
"file_type": "code",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L29",
"_origin": "ast",
"id": "components_paymentpanel_paymentpanel",
"community": 1,
"norm_label": "paymentpanel()"
},
{
"label": "PortalHeader.tsx",
"file_type": "code",
"source_file": "src/components/PortalHeader.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_portalheader",
"community": 0,
"norm_label": "portalheader.tsx"
},
{
"label": "PortalHeader()",
"file_type": "code",
"source_file": "src/components/PortalHeader.tsx",
"source_location": "L7",
"_origin": "ast",
"id": "components_portalheader_portalheader",
"community": 0,
"norm_label": "portalheader()"
},
{
"label": "PortalSidebar.tsx",
"file_type": "code",
"source_file": "src/components/PortalSidebar.tsx",
"source_location": "L1",
"_origin": "ast",
"id": "components_portalsidebar",
"community": 11,
"norm_label": "portalsidebar.tsx"
},
{
"label": "NAV_ITEMS",
"file_type": "code",
"source_file": "src/components/PortalSidebar.tsx",
"source_location": "L19",
"_origin": "ast",
"id": "components_portalsidebar_nav_items",
"community": 11,
"norm_label": "nav_items"
},
{
"label": "PortalSidebar()",
"file_type": "code",
"source_file": "src/components/PortalSidebar.tsx",
"source_location": "L32",
"_origin": "ast",
"id": "components_portalsidebar_portalsidebar",
"community": 11,
"norm_label": "portalsidebar()"
},
{
"label": "api.ts",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L1",
"_origin": "ast",
"id": "lib_api",
"community": 0,
"norm_label": "api.ts"
},
{
"label": "IPFSNodeInfo",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L5",
"_origin": "ast",
"id": "lib_api_ipfsnodeinfo",
"community": 0,
"norm_label": "ipfsnodeinfo"
},
{
"label": "IPFSPin",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L14",
"_origin": "ast",
"id": "lib_api_ipfspin",
"community": 0,
"norm_label": "ipfspin"
},
{
"label": "IPFSUser",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L21",
"_origin": "ast",
"id": "lib_api_ipfsuser",
"community": 0,
"norm_label": "ipfsuser"
},
{
"label": "apiFetch()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L28",
"_origin": "ast",
"id": "lib_api_apifetch",
"community": 0,
"norm_label": "apifetch()"
},
{
"label": "getNodeInfo()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L42",
"_origin": "ast",
"id": "lib_api_getnodeinfo",
"community": 0,
"norm_label": "getnodeinfo()"
},
{
"label": "getPeers()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L46",
"_origin": "ast",
"id": "lib_api_getpeers",
"community": 0,
"norm_label": "getpeers()"
},
{
"label": "listPins()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L56",
"_origin": "ast",
"id": "lib_api_listpins",
"community": 0,
"norm_label": "listpins()"
},
{
"label": "addPin()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L67",
"_origin": "ast",
"id": "lib_api_addpin",
"community": 0,
"norm_label": "addpin()"
},
{
"label": "removePin()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L74",
"_origin": "ast",
"id": "lib_api_removepin",
"community": 0,
"norm_label": "removepin()"
},
{
"label": "uploadFile()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L79",
"_origin": "ast",
"id": "lib_api_uploadfile",
"community": 3,
"norm_label": "uploadfile()"
},
{
"label": "listFiles()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L91",
"_origin": "ast",
"id": "lib_api_listfiles",
"community": 0,
"norm_label": "listfiles()"
},
{
"label": "listUsers()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L96",
"_origin": "ast",
"id": "lib_api_listusers",
"community": 1,
"norm_label": "listusers()"
},
{
"label": "createUser()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L104",
"_origin": "ast",
"id": "lib_api_createuser",
"community": 0,
"norm_label": "createuser()"
},
{
"label": "deleteUser()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L111",
"_origin": "ast",
"id": "lib_api_deleteuser",
"community": 0,
"norm_label": "deleteuser()"
},
{
"label": "IPFSEntry",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L117",
"_origin": "ast",
"id": "lib_api_ipfsentry",
"community": 4,
"norm_label": "ipfsentry"
},
{
"label": "explorerLs()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L124",
"_origin": "ast",
"id": "lib_api_explorerls",
"community": 0,
"norm_label": "explorerls()"
},
{
"label": "explorerCat()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L128",
"_origin": "ast",
"id": "lib_api_explorercat",
"community": 4,
"norm_label": "explorercat()"
},
{
"label": "explorerStat()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L140",
"_origin": "ast",
"id": "lib_api_explorerstat",
"community": 0,
"norm_label": "explorerstat()"
},
{
"label": "IPNSKey",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L146",
"_origin": "ast",
"id": "lib_api_ipnskey",
"community": 0,
"norm_label": "ipnskey"
},
{
"label": "listIPNSKeys()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L151",
"_origin": "ast",
"id": "lib_api_listipnskeys",
"community": 0,
"norm_label": "listipnskeys()"
},
{
"label": "ipnsPublish()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L156",
"_origin": "ast",
"id": "lib_api_ipnspublish",
"community": 0,
"norm_label": "ipnspublish()"
},
{
"label": "ipnsResolve()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L162",
"_origin": "ast",
"id": "lib_api_ipnsresolve",
"community": 0,
"norm_label": "ipnsresolve()"
},
{
"label": "ipnsGenKey()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L167",
"_origin": "ast",
"id": "lib_api_ipnsgenkey",
"community": 0,
"norm_label": "ipnsgenkey()"
},
{
"label": "RepoStats",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L173",
"_origin": "ast",
"id": "lib_api_repostats",
"community": 0,
"norm_label": "repostats"
},
{
"label": "BWStats",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L181",
"_origin": "ast",
"id": "lib_api_bwstats",
"community": 0,
"norm_label": "bwstats"
},
{
"label": "getRepoStats()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L188",
"_origin": "ast",
"id": "lib_api_getrepostats",
"community": 0,
"norm_label": "getrepostats()"
},
{
"label": "getBWStats()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L202",
"_origin": "ast",
"id": "lib_api_getbwstats",
"community": 0,
"norm_label": "getbwstats()"
},
{
"label": "checkHealth()",
"file_type": "code",
"source_file": "src/lib/api.ts",
"source_location": "L215",
"_origin": "ast",
"id": "lib_api_checkhealth",
"community": 0,
"norm_label": "checkhealth()"
},
{
"label": "payment.ts",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L1",
"_origin": "ast",
"id": "lib_payment",
"community": 1,
"norm_label": "payment.ts"
},
{
"label": "zkSyncLocal",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L16",
"_origin": "ast",
"id": "lib_payment_zksynclocal",
"community": 1,
"norm_label": "zksynclocal"
},
{
"label": "IPFS_PORTAL_PAYMENT_ABI",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L29",
"_origin": "ast",
"id": "lib_payment_ipfs_portal_payment_abi",
"community": 1,
"norm_label": "ipfs_portal_payment_abi"
},
{
"label": "ERC20_ABI",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L92",
"_origin": "ast",
"id": "lib_payment_erc20_abi",
"community": 1,
"norm_label": "erc20_abi"
},
{
"label": "PriceInfo",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L101",
"_origin": "ast",
"id": "lib_payment_priceinfo",
"community": 1,
"norm_label": "priceinfo"
},
{
"label": "UserUploadStats",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L108",
"_origin": "ast",
"id": "lib_payment_useruploadstats",
"community": 1,
"norm_label": "useruploadstats"
},
{
"label": "TokenInfo",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L114",
"_origin": "ast",
"id": "lib_payment_tokeninfo",
"community": 1,
"norm_label": "tokeninfo"
},
{
"label": "MAOSDiscountTier",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L122",
"_origin": "ast",
"id": "lib_payment_maosdiscounttier",
"community": 1,
"norm_label": "maosdiscounttier"
},
{
"label": "UploadRecord",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L127",
"_origin": "ast",
"id": "lib_payment_uploadrecord",
"community": 1,
"norm_label": "uploadrecord"
},
{
"label": "UserFullStats",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L135",
"_origin": "ast",
"id": "lib_payment_userfullstats",
"community": 1,
"norm_label": "userfullstats"
},
{
"label": "PaymentService",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L144",
"_origin": "ast",
"id": "lib_payment_paymentservice",
"community": 2,
"norm_label": "paymentservice"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L147",
"_origin": "ast",
"id": "lib_payment_paymentservice_constructor",
"community": 2,
"norm_label": ".constructor()"
},
{
"label": ".setContractAddress()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L151",
"_origin": "ast",
"id": "lib_payment_paymentservice_setcontractaddress",
"community": 2,
"norm_label": ".setcontractaddress()"
},
{
"label": ".getPublicClient()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L156",
"_origin": "ast",
"id": "lib_payment_paymentservice_getpublicclient",
"community": 2,
"norm_label": ".getpublicclient()"
},
{
"label": ".getWalletClient()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L164",
"_origin": "ast",
"id": "lib_payment_paymentservice_getwalletclient",
"community": 2,
"norm_label": ".getwalletclient()"
},
{
"label": ".getPrice()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L172",
"_origin": "ast",
"id": "lib_payment_paymentservice_getprice",
"community": 2,
"norm_label": ".getprice()"
},
{
"label": ".getUserStats()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L189",
"_origin": "ast",
"id": "lib_payment_paymentservice_getuserstats",
"community": 2,
"norm_label": ".getuserstats()"
},
{
"label": ".getUserUploads()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L205",
"_origin": "ast",
"id": "lib_payment_paymentservice_getuseruploads",
"community": 2,
"norm_label": ".getuseruploads()"
},
{
"label": ".getSupportedTokens()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L232",
"_origin": "ast",
"id": "lib_payment_paymentservice_getsupportedtokens",
"community": 2,
"norm_label": ".getsupportedtokens()"
},
{
"label": ".getMAOSDiscountTiers()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L261",
"_origin": "ast",
"id": "lib_payment_paymentservice_getmaosdiscounttiers",
"community": 2,
"norm_label": ".getmaosdiscounttiers()"
},
{
"label": ".getFreeTierBytes()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L278",
"_origin": "ast",
"id": "lib_payment_paymentservice_getfreetierbytes",
"community": 2,
"norm_label": ".getfreetierbytes()"
},
{
"label": ".getBasePricePerMB()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L289",
"_origin": "ast",
"id": "lib_payment_paymentservice_getbasepricepermb",
"community": 2,
"norm_label": ".getbasepricepermb()"
},
{
"label": ".payWithETH()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L300",
"_origin": "ast",
"id": "lib_payment_paymentservice_paywitheth",
"community": 2,
"norm_label": ".paywitheth()"
},
{
"label": ".approveAndPayWithToken()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L319",
"_origin": "ast",
"id": "lib_payment_paymentservice_approveandpaywithtoken",
"community": 2,
"norm_label": ".approveandpaywithtoken()"
},
{
"label": ".encodePayWithETH()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L364",
"_origin": "ast",
"id": "lib_payment_paymentservice_encodepaywitheth",
"community": 2,
"norm_label": ".encodepaywitheth()"
},
{
"label": ".getOwner()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L373",
"_origin": "ast",
"id": "lib_payment_paymentservice_getowner",
"community": 2,
"norm_label": ".getowner()"
},
{
"label": ".getTotalRevenue()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L384",
"_origin": "ast",
"id": "lib_payment_paymentservice_gettotalrevenue",
"community": 2,
"norm_label": ".gettotalrevenue()"
},
{
"label": ".getTotalUploads()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L395",
"_origin": "ast",
"id": "lib_payment_paymentservice_gettotaluploads",
"community": 2,
"norm_label": ".gettotaluploads()"
},
{
"label": ".getTokenSymbols()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L406",
"_origin": "ast",
"id": "lib_payment_paymentservice_gettokensymbols",
"community": 2,
"norm_label": ".gettokensymbols()"
},
{
"label": ".adminSetPricePerMB()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L417",
"_origin": "ast",
"id": "lib_payment_paymentservice_adminsetpricepermb",
"community": 2,
"norm_label": ".adminsetpricepermb()"
},
{
"label": ".adminSetFreeTierBytes()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L430",
"_origin": "ast",
"id": "lib_payment_paymentservice_adminsetfreetierbytes",
"community": 2,
"norm_label": ".adminsetfreetierbytes()"
},
{
"label": ".adminSetDiscountTier()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L443",
"_origin": "ast",
"id": "lib_payment_paymentservice_adminsetdiscounttier",
"community": 2,
"norm_label": ".adminsetdiscounttier()"
},
{
"label": ".adminRemoveDiscountTier()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L456",
"_origin": "ast",
"id": "lib_payment_paymentservice_adminremovediscounttier",
"community": 2,
"norm_label": ".adminremovediscounttier()"
},
{
"label": ".adminConfigureToken()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L469",
"_origin": "ast",
"id": "lib_payment_paymentservice_adminconfiguretoken",
"community": 2,
"norm_label": ".adminconfiguretoken()"
},
{
"label": ".adminWithdrawETH()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L489",
"_origin": "ast",
"id": "lib_payment_paymentservice_adminwithdraweth",
"community": 2,
"norm_label": ".adminwithdraweth()"
},
{
"label": ".adminWithdrawToken()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L502",
"_origin": "ast",
"id": "lib_payment_paymentservice_adminwithdrawtoken",
"community": 2,
"norm_label": ".adminwithdrawtoken()"
},
{
"label": ".adminTransferOwnership()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L515",
"_origin": "ast",
"id": "lib_payment_paymentservice_admintransferownership",
"community": 2,
"norm_label": ".admintransferownership()"
},
{
"label": ".isDeployed()",
"file_type": "code",
"source_file": "src/lib/payment.ts",
"source_location": "L528",
"_origin": "ast",
"id": "lib_payment_paymentservice_isdeployed",
"community": 2,
"norm_label": ".isdeployed()"
},
{
"label": "storage.ts",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L1",
"_origin": "ast",
"id": "lib_storage",
"community": 3,
"norm_label": "storage.ts"
},
{
"label": "PortalSettings",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L9",
"_origin": "ast",
"id": "lib_storage_portalsettings",
"community": 3,
"norm_label": "portalsettings"
},
{
"label": "UploadRecord",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L17",
"_origin": "ast",
"id": "lib_storage_uploadrecord",
"community": 3,
"norm_label": "uploadrecord"
},
{
"label": "DEFAULT_SETTINGS",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L31",
"_origin": "ast",
"id": "lib_storage_default_settings",
"community": 3,
"norm_label": "default_settings"
},
{
"label": "getSettings()",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L41",
"_origin": "ast",
"id": "lib_storage_getsettings",
"community": 3,
"norm_label": "getsettings()"
},
{
"label": "saveSettings()",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L52",
"_origin": "ast",
"id": "lib_storage_savesettings",
"community": 3,
"norm_label": "savesettings()"
},
{
"label": "resetSettings()",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L61",
"_origin": "ast",
"id": "lib_storage_resetsettings",
"community": 3,
"norm_label": "resetsettings()"
},
{
"label": "getHistory()",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L70",
"_origin": "ast",
"id": "lib_storage_gethistory",
"community": 3,
"norm_label": "gethistory()"
},
{
"label": "addToHistory()",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L81",
"_origin": "ast",
"id": "lib_storage_addtohistory",
"community": 3,
"norm_label": "addtohistory()"
},
{
"label": "clearHistory()",
"file_type": "code",
"source_file": "src/lib/storage.ts",
"source_location": "L94",
"_origin": "ast",
"id": "lib_storage_clearhistory",
"community": 3,
"norm_label": "clearhistory()"
},
{
"label": "wallet.ts",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L1",
"_origin": "ast",
"id": "lib_wallet",
"community": 1,
"norm_label": "wallet.ts"
},
{
"label": "WalletProvider",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L4",
"_origin": "ast",
"id": "lib_wallet_walletprovider",
"community": 2,
"norm_label": "walletprovider"
},
{
"label": "WalletState",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L10",
"_origin": "ast",
"id": "lib_wallet_walletstate",
"community": 1,
"norm_label": "walletstate"
},
{
"label": "DetectedWallet",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L18",
"_origin": "ast",
"id": "lib_wallet_detectedwallet",
"community": 1,
"norm_label": "detectedwallet"
},
{
"label": "CHAIN_IDS",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L26",
"_origin": "ast",
"id": "lib_wallet_chain_ids",
"community": 1,
"norm_label": "chain_ids"
},
{
"label": "ZKSYNC_LOCAL_CHAIN",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L34",
"_origin": "ast",
"id": "lib_wallet_zksync_local_chain",
"community": 1,
"norm_label": "zksync_local_chain"
},
{
"label": "discoverWallets()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L43",
"_origin": "ast",
"id": "lib_wallet_discoverwallets",
"community": 1,
"norm_label": "discoverwallets()"
},
{
"label": "getInjectedProvider()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L92",
"_origin": "ast",
"id": "lib_wallet_getinjectedprovider",
"community": 1,
"norm_label": "getinjectedprovider()"
},
{
"label": "detectWalletType()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L102",
"_origin": "ast",
"id": "lib_wallet_detectwallettype",
"community": 1,
"norm_label": "detectwallettype()"
},
{
"label": "connectWallet()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L116",
"_origin": "ast",
"id": "lib_wallet_connectwallet",
"community": 1,
"norm_label": "connectwallet()"
},
{
"label": "switchToChain270()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L130",
"_origin": "ast",
"id": "lib_wallet_switchtochain270",
"community": 1,
"norm_label": "switchtochain270()"
},
{
"label": "signMessage()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L158",
"_origin": "ast",
"id": "lib_wallet_signmessage",
"community": 1,
"norm_label": "signmessage()"
},
{
"label": "getBalance()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L170",
"_origin": "ast",
"id": "lib_wallet_getbalance",
"community": 1,
"norm_label": "getbalance()"
},
{
"label": "formatWeiToETH()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L183",
"_origin": "ast",
"id": "lib_wallet_formatweitoeth",
"community": 1,
"norm_label": "formatweitoeth()"
},
{
"label": "formatBytes()",
"file_type": "code",
"source_file": "src/lib/wallet.ts",
"source_location": "L190",
"_origin": "ast",
"id": "lib_wallet_formatbytes",
"community": 1,
"norm_label": "formatbytes()"
},
{
"label": "portal.spec.ts",
"file_type": "code",
"source_file": "tests/portal.spec.ts",
"source_location": "L1",
"_origin": "ast",
"id": "tests_portal_spec",
"community": 16,
"norm_label": "portal.spec.ts"
},
{
"label": "tsconfig.json",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L1",
"_origin": "ast",
"id": "tsconfig",
"community": 6,
"norm_label": "tsconfig.json"
},
{
"label": "compilerOptions",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L2",
"_origin": "ast",
"id": "tsconfig_compileroptions",
"community": 6,
"norm_label": "compileroptions"
},
{
"label": "target",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L3",
"_origin": "ast",
"id": "tsconfig_compileroptions_target",
"community": 6,
"norm_label": "target"
},
{
"label": "lib",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L4",
"_origin": "ast",
"id": "tsconfig_compileroptions_lib",
"community": 6,
"norm_label": "lib"
},
{
"label": "allowJs",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L9",
"_origin": "ast",
"id": "tsconfig_compileroptions_allowjs",
"community": 6,
"norm_label": "allowjs"
},
{
"label": "skipLibCheck",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L10",
"_origin": "ast",
"id": "tsconfig_compileroptions_skiplibcheck",
"community": 6,
"norm_label": "skiplibcheck"
},
{
"label": "strict",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L11",
"_origin": "ast",
"id": "tsconfig_compileroptions_strict",
"community": 6,
"norm_label": "strict"
},
{
"label": "noEmit",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L12",
"_origin": "ast",
"id": "tsconfig_compileroptions_noemit",
"community": 6,
"norm_label": "noemit"
},
{
"label": "esModuleInterop",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L13",
"_origin": "ast",
"id": "tsconfig_compileroptions_esmoduleinterop",
"community": 6,
"norm_label": "esmoduleinterop"
},
{
"label": "module",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L14",
"_origin": "ast",
"id": "tsconfig_compileroptions_module",
"community": 6,
"norm_label": "module"
},
{
"label": "moduleResolution",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L15",
"_origin": "ast",
"id": "tsconfig_compileroptions_moduleresolution",
"community": 6,
"norm_label": "moduleresolution"
},
{
"label": "resolveJsonModule",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L16",
"_origin": "ast",
"id": "tsconfig_compileroptions_resolvejsonmodule",
"community": 6,
"norm_label": "resolvejsonmodule"
},
{
"label": "isolatedModules",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L17",
"_origin": "ast",
"id": "tsconfig_compileroptions_isolatedmodules",
"community": 6,
"norm_label": "isolatedmodules"
},
{
"label": "jsx",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L18",
"_origin": "ast",
"id": "tsconfig_compileroptions_jsx",
"community": 6,
"norm_label": "jsx"
},
{
"label": "incremental",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L19",
"_origin": "ast",
"id": "tsconfig_compileroptions_incremental",
"community": 6,
"norm_label": "incremental"
},
{
"label": "plugins",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L20",
"_origin": "ast",
"id": "tsconfig_compileroptions_plugins",
"community": 6,
"norm_label": "plugins"
},
{
"label": "paths",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L25",
"_origin": "ast",
"id": "tsconfig_compileroptions_paths",
"community": 6,
"norm_label": "paths"
},
{
"label": "@/*",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L26",
"_origin": "ast",
"id": "tsconfig_paths",
"community": 6,
"norm_label": "@/*"
},
{
"label": "include",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L31",
"_origin": "ast",
"id": "tsconfig_include",
"community": 6,
"norm_label": "include"
},
{
"label": "exclude",
"file_type": "code",
"source_file": "tsconfig.json",
"source_location": "L40",
"_origin": "ast",
"id": "tsconfig_exclude",
"community": 6,
"norm_label": "exclude"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "deploy.sh",
"source_location": "L1",
"weight": 1.0,
"source": "deploy",
"target": "h_ipfs_portal_deploy_sh__entry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "next.config.ts",
"source_location": "L3",
"weight": 1.0,
"source": "next_config",
"target": "next_config_nextconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L11",
"weight": 1.0,
"source": "package",
"target": "package_dependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L5",
"weight": 1.0,
"source": "package",
"target": "package_description",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L21",
"weight": 1.0,
"source": "package",
"target": "package_devdependencies",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L2",
"weight": 1.0,
"source": "package",
"target": "package_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L4",
"weight": 1.0,
"source": "package",
"target": "package_private",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L6",
"weight": 1.0,
"source": "package",
"target": "package_scripts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L3",
"weight": 1.0,
"source": "package",
"target": "package_version",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L8",
"weight": 1.0,
"source": "package_scripts",
"target": "package_scripts_build",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L7",
"weight": 1.0,
"source": "package_scripts",
"target": "package_scripts_dev",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L9",
"weight": 1.0,
"source": "package_scripts",
"target": "package_scripts_export",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L13",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_clsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L14",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_lucide_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L15",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_next",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L16",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_postcss",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L17",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L18",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_react_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L12",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_tailwindcss_postcss",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L19",
"weight": 1.0,
"source": "package_dependencies",
"target": "package_dependencies_viem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L22",
"weight": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_playwright_test",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L26",
"weight": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_tailwindcss",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L23",
"weight": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_types_node",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L24",
"weight": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_types_react",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L25",
"weight": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_types_react_dom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "package.json",
"source_location": "L27",
"weight": 1.0,
"source": "package_devdependencies",
"target": "package_devdependencies_typescript",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "serve-static.js",
"source_location": "L2",
"weight": 1.0,
"source": "serve_static",
"target": "serve_static_fs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "serve-static.js",
"source_location": "L1",
"weight": 1.0,
"source": "serve_static",
"target": "serve_static_http",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "serve-static.js",
"source_location": "L7",
"weight": 1.0,
"source": "serve_static",
"target": "serve_static_mime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "serve-static.js",
"source_location": "L3",
"weight": 1.0,
"source": "serve_static",
"target": "serve_static_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "serve-static.js",
"source_location": "L6",
"weight": 1.0,
"source": "serve_static",
"target": "serve_static_root",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src/lib/payment.ts",
"source_location": "L159",
"weight": 1.0,
"source": "lib_payment_paymentservice_getpublicclient",
"target": "serve_static_http"
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "payment_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "payment_page",
"target": "lib_payment",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "payment_page",
"target": "lib_payment_maosdiscounttier",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "payment_page",
"target": "lib_payment_paymentservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "payment_page",
"target": "lib_payment_tokeninfo",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "payment_page",
"target": "lib_wallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "payment_page",
"target": "lib_wallet_connectwallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "payment_page",
"target": "lib_wallet_formatbytes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "payment_page",
"target": "lib_wallet_formatweitoeth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "payment_page",
"target": "lib_wallet_getinjectedprovider",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "payment_page",
"target": "lib_wallet_switchtochain270",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "payment_page",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "payment_page",
"target": "payment_page_adminpaymentpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L17",
"weight": 1.0,
"source": "payment_page",
"target": "payment_page_txstatus",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "payment_page",
"target": "payment_page_viewmode",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/app/admin/payment/page.tsx",
"source_location": "L322",
"weight": 1.0,
"source": "payment_page_adminpaymentpage",
"target": "lib_wallet_formatweitoeth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L250",
"weight": 1.0,
"source": "path_route",
"target": "path_route_delete",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L214",
"weight": 1.0,
"source": "path_route",
"target": "path_route_get",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L270",
"weight": 1.0,
"source": "path_route",
"target": "path_route_handlehealth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L156",
"weight": 1.0,
"source": "path_route",
"target": "path_route_maptokuboapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L33",
"weight": 1.0,
"source": "path_route",
"target": "path_route_matchroute",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L232",
"weight": 1.0,
"source": "path_route",
"target": "path_route_post",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L80",
"weight": 1.0,
"source": "path_route",
"target": "path_route_proxyipfs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L329",
"weight": 1.0,
"source": "path_route",
"target": "path_route_proxyresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L60",
"weight": 1.0,
"source": "path_route",
"target": "path_route_proxyuserapi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L27",
"weight": 1.0,
"source": "path_route",
"target": "path_route_routematch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L255",
"weight": 1.0,
"source": "path_route_delete",
"target": "path_route_matchroute",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L219",
"weight": 1.0,
"source": "path_route_get",
"target": "path_route_matchroute",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L237",
"weight": 1.0,
"source": "path_route_post",
"target": "path_route_matchroute",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L260",
"weight": 1.0,
"source": "path_route_delete",
"target": "path_route_proxyuserapi",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L226",
"weight": 1.0,
"source": "path_route_get",
"target": "path_route_proxyuserapi",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L242",
"weight": 1.0,
"source": "path_route_post",
"target": "path_route_proxyuserapi",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L262",
"weight": 1.0,
"source": "path_route_delete",
"target": "path_route_proxyipfs",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L228",
"weight": 1.0,
"source": "path_route_get",
"target": "path_route_proxyipfs",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L244",
"weight": 1.0,
"source": "path_route_post",
"target": "path_route_proxyipfs",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L93",
"weight": 1.0,
"source": "path_route_proxyipfs",
"target": "path_route_maptokuboapi",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L224",
"weight": 1.0,
"source": "path_route_get",
"target": "path_route_handlehealth",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L226",
"weight": 1.0,
"source": "path_route_get",
"target": "path_route_proxyresult",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L242",
"weight": 1.0,
"source": "path_route_post",
"target": "path_route_proxyresult",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/api/[...path]/route.ts",
"source_location": "L260",
"weight": 1.0,
"source": "path_route_delete",
"target": "path_route_proxyresult",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L18",
"weight": 1.0,
"source": "verify_route",
"target": "lib_payment",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L18",
"weight": 1.0,
"source": "verify_route",
"target": "lib_payment_ipfs_portal_payment_abi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L30",
"weight": 1.0,
"source": "verify_route",
"target": "verify_route_client",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L21",
"weight": 1.0,
"source": "verify_route",
"target": "verify_route_contract_address",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L39",
"weight": 1.0,
"source": "verify_route",
"target": "verify_route_get",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L131",
"weight": 1.0,
"source": "verify_route",
"target": "verify_route_post",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/api/payment/verify/route.ts",
"source_location": "L23",
"weight": 1.0,
"source": "verify_route",
"target": "verify_route_zksynclocal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "dashboard_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "dashboard_page",
"target": "dashboard_page_dashboardpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "dashboard_page",
"target": "dashboard_page_peerdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L21",
"weight": 1.0,
"source": "dashboard_page",
"target": "dashboard_page_pindata",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api_bwstats",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api_checkhealth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api_getbwstats",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api_getpeers",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api_getrepostats",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api_listpins",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/dashboard/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "dashboard_page",
"target": "lib_api_repostats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/Breadcrumbs.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "components_breadcrumbs",
"target": "components_breadcrumbs_breadcrumbs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/Breadcrumbs.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "components_breadcrumbs",
"target": "components_breadcrumbs_breadcrumbsegment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/Breadcrumbs.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_breadcrumbs",
"target": "components_breadcrumbs_breadcrumbsprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "explorer_page",
"target": "components_breadcrumbs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/CIDInput.tsx",
"source_location": "L10",
"weight": 1.0,
"source": "components_cidinput",
"target": "components_cidinput_cidinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/CIDInput.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_cidinput",
"target": "components_cidinput_cidinputprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "explorer_page",
"target": "components_cidinput",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L40",
"weight": 1.0,
"source": "components_directorylisting",
"target": "components_directorylisting_directorylisting",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_directorylisting",
"target": "components_directorylisting_directorylistingprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "components_directorylisting",
"target": "components_directorylisting_formatsize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L28",
"weight": 1.0,
"source": "components_directorylisting",
"target": "components_directorylisting_skeletonrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L23",
"weight": 1.0,
"source": "components_directorylisting",
"target": "components_directorylisting_truncatehash",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_directorylisting",
"target": "components_fileicon",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "components_directorylisting",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "components_directorylisting",
"target": "lib_api_ipfsentry",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "explorer_page",
"target": "components_directorylisting",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "field",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/DirectoryListing.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "components_directorylisting_directorylistingprops",
"target": "lib_api_ipfsentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FileIcon.tsx",
"source_location": "L18",
"weight": 1.0,
"source": "components_fileicon",
"target": "components_fileicon_fileicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FileIcon.tsx",
"source_location": "L12",
"weight": 1.0,
"source": "components_fileicon",
"target": "components_fileicon_fileiconprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "components_filepreview",
"target": "components_filepreview_detectfiletype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L81",
"weight": 1.0,
"source": "components_filepreview",
"target": "components_filepreview_filepreview",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_filepreview",
"target": "components_filepreview_filepreviewprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L46",
"weight": 1.0,
"source": "components_filepreview",
"target": "components_filepreview_jsondisplay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L36",
"weight": 1.0,
"source": "components_filepreview",
"target": "components_filepreview_renderjson",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "components_filepreview",
"target": "components_filepreview_rendermarkdown",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "explorer_page",
"target": "components_filepreview",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L82",
"weight": 1.0,
"source": "components_filepreview_filepreview",
"target": "components_filepreview_detectfiletype",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/FilePreview.tsx",
"source_location": "L123",
"weight": 1.0,
"source": "components_filepreview_filepreview",
"target": "components_filepreview_rendermarkdown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/GatewayLink.tsx",
"source_location": "L11",
"weight": 1.0,
"source": "components_gatewaylink",
"target": "components_gatewaylink_gatewaylink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/GatewayLink.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "components_gatewaylink",
"target": "components_gatewaylink_gatewaylinkprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L12",
"weight": 1.0,
"source": "explorer_page",
"target": "components_gatewaylink",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "src/app/upload/page.tsx",
"source_location": "L554",
"weight": 1.0,
"source": "upload_page_uploadpage",
"target": "components_gatewaylink_gatewaylink"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/PinBadge.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "components_pinbadge",
"target": "components_pinbadge_pinbadge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/PinBadge.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_pinbadge",
"target": "components_pinbadge_pinbadgeprops",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/PinBadge.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_pinbadge",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/components/PinBadge.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_pinbadge",
"target": "lib_api_addpin",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L11",
"weight": 1.0,
"source": "explorer_page",
"target": "components_pinbadge",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "explorer_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L17",
"weight": 1.0,
"source": "explorer_page",
"target": "explorer_page_breadcrumbsegment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L44",
"weight": 1.0,
"source": "explorer_page",
"target": "explorer_page_explorerpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L42",
"weight": 1.0,
"source": "explorer_page",
"target": "explorer_page_explorerstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L242",
"weight": 1.0,
"source": "explorer_page",
"target": "explorer_page_findfilename",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "explorer_page",
"target": "explorer_page_loadrecentcids",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "explorer_page",
"target": "explorer_page_saverecentcid",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "explorer_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "explorer_page",
"target": "lib_api_explorercat",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "explorer_page",
"target": "lib_api_explorerls",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "explorer_page",
"target": "lib_api_ipfsentry",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L34",
"weight": 1.0,
"source": "explorer_page_saverecentcid",
"target": "explorer_page_loadrecentcids",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/explorer/page.tsx",
"source_location": "L233",
"weight": 1.0,
"source": "explorer_page_explorerpage",
"target": "explorer_page_findfilename",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "history_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "history_page",
"target": "history_page_formatbytes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L27",
"weight": 1.0,
"source": "history_page",
"target": "history_page_getmethodbadge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L38",
"weight": 1.0,
"source": "history_page",
"target": "history_page_historypage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L22",
"weight": 1.0,
"source": "history_page",
"target": "history_page_truncatecid",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "history_page",
"target": "lib_storage",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "history_page",
"target": "lib_storage_clearhistory",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "history_page",
"target": "lib_storage_gethistory",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "history_page",
"target": "lib_storage_getsettings",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "history_page",
"target": "lib_storage_uploadrecord",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/history/page.tsx",
"source_location": "L100",
"weight": 1.0,
"source": "history_page_historypage",
"target": "history_page_formatbytes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "ipns_page",
"target": "ipns_page_ipnspage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "ipns_page",
"target": "ipns_page_status",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "ipns_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "ipns_page",
"target": "lib_api_ipnsgenkey",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "ipns_page",
"target": "lib_api_ipnskey",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "ipns_page",
"target": "lib_api_ipnspublish",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "ipns_page",
"target": "lib_api_ipnsresolve",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/ipns/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "ipns_page",
"target": "lib_api_listipnskeys",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/layout-portal.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "app_layout_portal",
"target": "app_layout_portal_portallayout",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/layout-portal.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_layout_portal",
"target": "components_portalheader",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/layout-portal.tsx",
"source_location": "L3",
"weight": 1.0,
"source": "app_layout_portal",
"target": "components_portalsidebar",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/peers/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "peers_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/pins/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "pins_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "settings_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "upload_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "users_page",
"target": "app_layout_portal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/layout.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_layout",
"target": "app_layout_metadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/layout.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "app_layout",
"target": "app_layout_rootlayout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/layout.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_layout",
"target": "app_layout_viewport",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/page.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "app_page",
"target": "app_page_landingpage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "app_page",
"target": "lib_api_checkhealth",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_page",
"target": "lib_wallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_page",
"target": "lib_wallet_connectwallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "app_page",
"target": "lib_wallet_signmessage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/peers/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "peers_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/peers/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "peers_page",
"target": "lib_api_getpeers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/peers/page.tsx",
"source_location": "L8",
"weight": 1.0,
"source": "peers_page",
"target": "peers_page_peerspage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/pins/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "pins_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/pins/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "pins_page",
"target": "lib_api_addpin",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/pins/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "pins_page",
"target": "lib_api_listpins",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/pins/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "pins_page",
"target": "lib_api_removepin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/pins/page.tsx",
"source_location": "L9",
"weight": 1.0,
"source": "pins_page",
"target": "pins_page_pinspage",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "settings_page",
"target": "lib_storage",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "settings_page",
"target": "lib_storage_getsettings",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "settings_page",
"target": "lib_storage_portalsettings",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "settings_page",
"target": "lib_storage_resetsettings",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "settings_page",
"target": "lib_storage_savesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L13",
"weight": 1.0,
"source": "settings_page",
"target": "settings_page_formatstoragemb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L20",
"weight": 1.0,
"source": "settings_page",
"target": "settings_page_settingspage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/settings/page.tsx",
"source_location": "L156",
"weight": 1.0,
"source": "settings_page_settingspage",
"target": "settings_page_formatstoragemb",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "upload_page",
"target": "components_paymentpanel",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "upload_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "upload_page",
"target": "lib_api_uploadfile",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "upload_page",
"target": "lib_storage",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "upload_page",
"target": "lib_storage_addtohistory",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "upload_page",
"target": "lib_storage_uploadrecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L16",
"weight": 1.0,
"source": "upload_page",
"target": "upload_page_allowed_types",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L28",
"weight": 1.0,
"source": "upload_page",
"target": "upload_page_fileentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "upload_page",
"target": "upload_page_formatbytes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L38",
"weight": 1.0,
"source": "upload_page",
"target": "upload_page_tabmode",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L42",
"weight": 1.0,
"source": "upload_page",
"target": "upload_page_uploadpage",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/app/upload/page.tsx",
"source_location": "L254",
"weight": 1.0,
"source": "upload_page_uploadpage",
"target": "upload_page_formatbytes",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "users_page",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "users_page",
"target": "lib_api_createuser",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "users_page",
"target": "lib_api_deleteuser",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "users_page",
"target": "lib_api_listusers",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "users_page",
"target": "lib_payment",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "users_page",
"target": "lib_payment_paymentservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "users_page",
"target": "lib_payment_uploadrecord",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L6",
"weight": 1.0,
"source": "users_page",
"target": "lib_payment_userfullstats",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "users_page",
"target": "lib_wallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "users_page",
"target": "lib_wallet_formatbytes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "users_page",
"target": "lib_wallet_formatweitoeth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/app/users/page.tsx",
"source_location": "L14",
"weight": 1.0,
"source": "users_page",
"target": "users_page_userspage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L29",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "components_paymentpanel_paymentpanel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L21",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "components_paymentpanel_paymentpanelprops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L15",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "components_paymentpanel_token_icons",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_payment",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_payment_maosdiscounttier",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_payment_paymentservice",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_payment_priceinfo",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_payment_tokeninfo",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_payment_useruploadstats",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_wallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_wallet_connectwallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_wallet_formatbytes",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_wallet_formatweitoeth",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_wallet_getinjectedprovider",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_wallet_switchtochain270",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L5",
"weight": 1.0,
"source": "components_paymentpanel",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "src/components/PaymentPanel.tsx",
"source_location": "L270",
"weight": 1.0,
"source": "components_paymentpanel_paymentpanel",
"target": "lib_wallet_formatweitoeth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PortalHeader.tsx",
"source_location": "L7",
"weight": 1.0,
"source": "components_portalheader",
"target": "components_portalheader_portalheader",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PortalHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_portalheader",
"target": "lib_api",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/components/PortalHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"source": "components_portalheader",
"target": "lib_api_checkhealth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PortalSidebar.tsx",
"source_location": "L19",
"weight": 1.0,
"source": "components_portalsidebar",
"target": "components_portalsidebar_nav_items",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/components/PortalSidebar.tsx",
"source_location": "L32",
"weight": 1.0,
"source": "components_portalsidebar",
"target": "components_portalsidebar_portalsidebar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L67",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_addpin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L28",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L181",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_bwstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L215",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_checkhealth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L104",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_createuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L111",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_deleteuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L128",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_explorercat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L124",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_explorerls",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L140",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_explorerstat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L202",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_getbwstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L42",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_getnodeinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L46",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_getpeers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L188",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_getrepostats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L117",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipfsentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L5",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipfsnodeinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L14",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipfspin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L21",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipfsuser",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L167",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipnsgenkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L146",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipnskey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L156",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipnspublish",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L162",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_ipnsresolve",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L91",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_listfiles",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L151",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_listipnskeys",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L56",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_listpins",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L96",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_listusers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L74",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_removepin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L173",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_repostats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L79",
"weight": 1.0,
"source": "lib_api",
"target": "lib_api_uploadfile",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L68",
"weight": 1.0,
"source": "lib_api_addpin",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L216",
"weight": 1.0,
"source": "lib_api_checkhealth",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L105",
"weight": 1.0,
"source": "lib_api_createuser",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L112",
"weight": 1.0,
"source": "lib_api_deleteuser",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L125",
"weight": 1.0,
"source": "lib_api_explorerls",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L141",
"weight": 1.0,
"source": "lib_api_explorerstat",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L43",
"weight": 1.0,
"source": "lib_api_getnodeinfo",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L168",
"weight": 1.0,
"source": "lib_api_ipnsgenkey",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L157",
"weight": 1.0,
"source": "lib_api_ipnspublish",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L92",
"weight": 1.0,
"source": "lib_api_listfiles",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/api.ts",
"source_location": "L75",
"weight": 1.0,
"source": "lib_api_removepin",
"target": "lib_api_apifetch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L92",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_erc20_abi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L29",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_ipfs_portal_payment_abi",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L122",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_maosdiscounttier",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L539",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_paymentservice",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L101",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_priceinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L114",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_tokeninfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L127",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_uploadrecord",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L135",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_userfullstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L108",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_useruploadstats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L16",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_payment_zksynclocal",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L13",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_wallet",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L13",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_wallet_getinjectedprovider",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L13",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "imports",
"context": "import",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L13",
"weight": 1.0,
"source": "lib_payment",
"target": "lib_wallet_walletstate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L469",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_adminconfiguretoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L456",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_adminremovediscounttier",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L443",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_adminsetdiscounttier",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L430",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_adminsetfreetierbytes",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L417",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_adminsetpricepermb",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L515",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_admintransferownership",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L489",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_adminwithdraweth",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L502",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_adminwithdrawtoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L319",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_approveandpaywithtoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L147",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L364",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_encodepaywitheth",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L289",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getbasepricepermb",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L278",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getfreetierbytes",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L261",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getmaosdiscounttiers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L373",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getowner",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L172",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getprice",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L156",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L232",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getsupportedtokens",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L406",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_gettokensymbols",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L384",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_gettotalrevenue",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L395",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_gettotaluploads",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L189",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getuserstats",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L205",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getuseruploads",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L164",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L528",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_isdeployed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L300",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_paywitheth",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L151",
"weight": 1.0,
"source": "lib_payment_paymentservice",
"target": "lib_payment_paymentservice_setcontractaddress",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L331",
"weight": 1.0,
"source": "lib_payment_paymentservice_approveandpaywithtoken",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L290",
"weight": 1.0,
"source": "lib_payment_paymentservice_getbasepricepermb",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L279",
"weight": 1.0,
"source": "lib_payment_paymentservice_getfreetierbytes",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L262",
"weight": 1.0,
"source": "lib_payment_paymentservice_getmaosdiscounttiers",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L374",
"weight": 1.0,
"source": "lib_payment_paymentservice_getowner",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L173",
"weight": 1.0,
"source": "lib_payment_paymentservice_getprice",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L233",
"weight": 1.0,
"source": "lib_payment_paymentservice_getsupportedtokens",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L407",
"weight": 1.0,
"source": "lib_payment_paymentservice_gettokensymbols",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L385",
"weight": 1.0,
"source": "lib_payment_paymentservice_gettotalrevenue",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L396",
"weight": 1.0,
"source": "lib_payment_paymentservice_gettotaluploads",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L190",
"weight": 1.0,
"source": "lib_payment_paymentservice_getuserstats",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L206",
"weight": 1.0,
"source": "lib_payment_paymentservice_getuseruploads",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L531",
"weight": 1.0,
"source": "lib_payment_paymentservice_isdeployed",
"target": "lib_payment_paymentservice_getpublicclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L477",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminconfiguretoken",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L457",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminremovediscounttier",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L444",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminsetdiscounttier",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L431",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminsetfreetierbytes",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L418",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminsetpricepermb",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L516",
"weight": 1.0,
"source": "lib_payment_paymentservice_admintransferownership",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L490",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminwithdraweth",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L503",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminwithdrawtoken",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L327",
"weight": 1.0,
"source": "lib_payment_paymentservice_approveandpaywithtoken",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L164",
"weight": 1.0,
"source": "lib_payment_paymentservice_getwalletclient",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L306",
"weight": 1.0,
"source": "lib_payment_paymentservice_paywitheth",
"target": "lib_payment_paymentservice_getwalletclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L313",
"weight": 1.0,
"source": "lib_payment_paymentservice_paywitheth",
"target": "lib_payment_paymentservice_encodepaywitheth",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L300",
"weight": 1.0,
"source": "lib_payment_paymentservice_paywitheth",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L319",
"weight": 1.0,
"source": "lib_payment_paymentservice_approveandpaywithtoken",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L417",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminsetpricepermb",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L430",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminsetfreetierbytes",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L443",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminsetdiscounttier",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L456",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminremovediscounttier",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L469",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminconfiguretoken",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L489",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminwithdraweth",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L502",
"weight": 1.0,
"source": "lib_payment_paymentservice_adminwithdrawtoken",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "references",
"context": "parameter_type",
"confidence": "EXTRACTED",
"source_file": "src/lib/payment.ts",
"source_location": "L515",
"weight": 1.0,
"source": "lib_payment_paymentservice_admintransferownership",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L81",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_addtohistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L94",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_clearhistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L31",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_default_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L70",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_gethistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L41",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_getsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L9",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_portalsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L61",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_resetsettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L52",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_savesettings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L17",
"weight": 1.0,
"source": "lib_storage",
"target": "lib_storage_uploadrecord",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L53",
"weight": 1.0,
"source": "lib_storage_savesettings",
"target": "lib_storage_getsettings",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/storage.ts",
"source_location": "L82",
"weight": 1.0,
"source": "lib_storage_addtohistory",
"target": "lib_storage_gethistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L26",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_chain_ids",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L116",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_connectwallet",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L18",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_detectedwallet",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L102",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_detectwallettype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L43",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_discoverwallets",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L190",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_formatbytes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L183",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_formatweitoeth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L170",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_getbalance",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L92",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_getinjectedprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L158",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_signmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L130",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_switchtochain270",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L4",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_walletprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L10",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_walletstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L34",
"weight": 1.0,
"source": "lib_wallet",
"target": "lib_wallet_zksync_local_chain",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L117",
"weight": 1.0,
"source": "lib_wallet_connectwallet",
"target": "lib_wallet_getinjectedprovider",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L172",
"weight": 1.0,
"source": "lib_wallet_getbalance",
"target": "lib_wallet_getinjectedprovider",
"confidence_score": 1.0
},
{
"relation": "calls",
"context": "call",
"confidence": "EXTRACTED",
"source_file": "src/lib/wallet.ts",
"source_location": "L131",
"weight": 1.0,
"source": "lib_wallet_switchtochain270",
"target": "lib_wallet_getinjectedprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L2",
"weight": 1.0,
"source": "tsconfig",
"target": "tsconfig_compileroptions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L40",
"weight": 1.0,
"source": "tsconfig",
"target": "tsconfig_exclude",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L31",
"weight": 1.0,
"source": "tsconfig",
"target": "tsconfig_include",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L9",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_allowjs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L13",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_esmoduleinterop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L19",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_incremental",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L17",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_isolatedmodules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L18",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_jsx",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L4",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_lib",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L14",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_module",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L15",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_moduleresolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L12",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_noemit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L25",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_paths",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L20",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_plugins",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L16",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_resolvejsonmodule",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L10",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_skiplibcheck",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L11",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_strict",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L3",
"weight": 1.0,
"source": "tsconfig_compileroptions",
"target": "tsconfig_compileroptions_target",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tsconfig.json",
"source_location": "L26",
"weight": 1.0,
"source": "tsconfig_compileroptions_paths",
"target": "tsconfig_paths",
"confidence_score": 1.0
}
],
"hyperedges": [],
"built_at_commit": "1ddc89479cc4576fc39efbb5f98578d61d736474"
}