{"payload":{"pageCount":3,"repositories":[{"type":"Public","name":"eth-json-rpc-middleware","owner":"MetaMask","isFork":false,"description":"Ethereum middleware for composing an Ethereum provider using json-rpc-engine. Intended to replace provider-engine","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":14,"starsCount":176,"forksCount":89,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T23:25:33.133Z"}},{"type":"Public","name":"core","owner":"MetaMask","isFork":false,"description":"This monorepo is a collection of packages used across multiple MetaMask clients","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":85,"issueCount":205,"starsCount":249,"forksCount":169,"license":"MIT License","participation":[11,10,7,10,38,13,9,5,4,11,14,11,14,17,32,48,21,19,36,27,32,14,23,13,18,19,19,9,0,21,10,19,15,5,9,8,28,9,23,19,17,8,5,15,17,17,14,6,14,16,30,23],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T03:02:44.790Z"}},{"type":"Public","name":"metamask-mobile","owner":"MetaMask","isFork":false,"description":"Mobile web browser providing access to websites that use the Ethereum blockchain","allTopics":["javascript","android","ios","react-native","web3","metamask","dapps-browser"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":111,"issueCount":792,"starsCount":2020,"forksCount":1050,"license":"Other","participation":[22,16,16,9,22,23,19,14,4,22,20,24,21,19,25,17,21,20,31,36,30,38,37,11,32,25,27,13,1,15,22,27,55,27,13,27,42,46,23,38,25,17,23,40,39,30,42,31,18,32,27,40],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T04:23:52.979Z"}},{"type":"Public","name":"smart-transactions-controller","owner":"MetaMask","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":7,"issueCount":6,"starsCount":9,"forksCount":10,"license":"Other","participation":[0,0,1,3,4,1,0,0,0,0,0,3,1,0,1,4,2,1,7,2,6,8,1,4,3,0,0,5,0,0,2,2,5,2,0,2,4,7,1,3,1,3,0,6,9,2,8,3,0,3,7,6],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T16:03:31.950Z"}},{"type":"Public","name":"eth-snap-keyring","owner":"MetaMask","isFork":false,"description":"Snap Keyring bridge","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":2,"starsCount":6,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T13:58:21.919Z"}},{"type":"Public","name":"keyring-api","owner":"MetaMask","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":5,"starsCount":15,"forksCount":5,"license":null,"participation":[71,15,0,7,0,11,7,3,1,2,11,12,8,8,7,3,18,7,13,11,2,4,2,4,0,6,0,0,0,6,0,3,2,0,1,1,4,7,5,9,1,0,0,5,1,3,4,0,5,12,9,8],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T13:20:41.586Z"}},{"type":"Public","name":"snaps-registry","owner":"MetaMask","isFork":false,"description":"A registry containing metadata about verified and blocked Snaps.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":17,"issueCount":6,"starsCount":27,"forksCount":15,"license":"Apache License 2.0","participation":[1,0,0,1,0,0,0,0,3,4,7,19,40,8,10,5,7,9,5,5,6,14,5,6,4,9,8,4,1,9,11,9,11,3,3,10,2,3,14,12,8,4,2,5,5,5,7,2,5,3,5,2],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T17:15:24.488Z"}},{"type":"Public","name":"snaps","owner":"MetaMask","isFork":false,"description":"Extend the functionality of MetaMask using Snaps","allTopics":["monorepo","metamask"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":27,"issueCount":156,"starsCount":703,"forksCount":542,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T15:39:03.096Z"}},{"type":"Public","name":"vite-react-global-tutorial","owner":"MetaMask","isFork":false,"description":"MetaMask Docs Tutorial: ViteJS + React & TypeScript (using EIP-6963) w/ Global State","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-08T03:42:04.614Z"}},{"type":"Public","name":"vite-react-ts-eip-6963","owner":"MetaMask","isFork":false,"description":"Discover Multi Injected Providers with EIP-6963 in a ViteJS using React + TypeScript ","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":17,"forksCount":17,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-08T02:44:14.568Z"}},{"type":"Public","name":"metamask-sdk","owner":"MetaMask","isFork":false,"description":"The simplest yet most secure way to connect your blockchain-based applications to millions of MetaMask Wallet users.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":12,"issueCount":69,"starsCount":127,"forksCount":85,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-07T18:43:32.331Z"}},{"type":"Public","name":"KeyringController","owner":"MetaMask","isFork":false,"description":"A module for managing groups of Ethereum accounts and using them.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":11,"starsCount":228,"forksCount":133,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T06:10:50.463Z"}},{"type":"Public","name":"providers","owner":"MetaMask","isFork":false,"description":"An Ethereum Provider that connects over a stream, as injected into websites by MetaMask","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":15,"starsCount":214,"forksCount":122,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-07T06:17:21.415Z"}},{"type":"Public","name":"utils","owner":"MetaMask","isFork":false,"description":"Various JavaScript / TypeScript utilities of wide relevance to the MetaMask codebase.","allTopics":["javascript","json","time","typescript","utilities","utility-library"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":10,"starsCount":27,"forksCount":7,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T17:51:17.151Z"}},{"type":"Public","name":"permissionless-snaps-directory","owner":"MetaMask","isFork":true,"description":"Explore community-built Snaps to customize your web3 experience via our official directory.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":47,"starsCount":5,"forksCount":7,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T17:12:41.972Z"}},{"type":"Public","name":"ppom-validator","owner":"MetaMask","isFork":false,"description":"Transaction validation using blockaid's PPOM","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":11,"issueCount":2,"starsCount":5,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T16:14:01.816Z"}},{"type":"Public","name":"rpc-errors","owner":"MetaMask","isFork":false,"description":"Ethereum RPC Errors","allTopics":["utility","errors","ethereum","json-rpc"],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":3,"starsCount":144,"forksCount":36,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-05T23:06:08.639Z"}},{"type":"Public","name":"snaps-directory","owner":"MetaMask","isFork":false,"description":"Explore community-built Snaps to customize your web3 experience via our official directory.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":10,"issueCount":11,"starsCount":11,"forksCount":7,"license":null,"participation":[0,0,0,0,0,0,0,0,0,0,0,26,67,3,13,17,10,7,3,4,5,9,2,6,6,20,1,0,0,8,3,4,3,0,6,10,10,8,12,5,10,0,0,6,6,5,0,0,2,0,0,3],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-12T00:03:12.192Z"}},{"type":"Public","name":"eth-trezor-keyring","owner":"MetaMask","isFork":false,"description":"A JS wrapper around Trezor Connect libraries, to support the KeyringController protocol used by MetaMask","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":5,"issueCount":6,"starsCount":37,"forksCount":53,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-06T07:59:42.939Z"}},{"type":"Public","name":"phishing-warning","owner":"MetaMask","isFork":false,"description":"A page to warn users about a suspected phishing site.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":11,"starsCount":14,"forksCount":13,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T19:21:22.853Z"}},{"type":"Public","name":"design-tokens","owner":"MetaMask","isFork":false,"description":"Design tokens to be used throughout MetaMask products","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":91,"starsCount":25,"forksCount":14,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T21:50:37.470Z"}},{"type":"Public","name":"browser-passworder","owner":"MetaMask","isFork":false,"description":"A simple browserifiable module for encrypting and decrypting JSON-serializable objects with a password.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":1,"issueCount":6,"starsCount":116,"forksCount":40,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T08:59:27.304Z"}},{"type":"Public","name":"eth-simple-keyring","owner":"MetaMask","isFork":false,"description":"A simple standard interface for a series of Ethereum private keys","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":2,"starsCount":121,"forksCount":48,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T08:40:01.920Z"}},{"type":"Public","name":"superstruct","owner":"MetaMask","isFork":true,"description":"A simple and composable way to validate data in JavaScript (and TypeScript). Forked by MetaMask to fix ESM compatibility.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":1,"starsCount":0,"forksCount":221,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-04T18:31:22.307Z"}},{"type":"Public","name":"snap-simple-keyring","owner":"MetaMask","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":16,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-31T09:33:29.409Z"}},{"type":"Public","name":"extension-port-stream","owner":"MetaMask","isFork":false,"description":"A module for creating a node style stream over a WebExtension port object.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":3,"issueCount":2,"starsCount":21,"forksCount":10,"license":"ISC License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-03T23:58:20.317Z"}},{"type":"Public","name":"snap-watch-only","owner":"MetaMask","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-30T22:00:28.746Z"}},{"type":"Public","name":"create-release-branch","owner":"MetaMask","isFork":false,"description":"A command-line tool to create release branches for polyrepos and monorepos.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":6,"issueCount":30,"starsCount":4,"forksCount":6,"license":"MIT License","participation":[0,1,0,0,4,1,0,0,0,0,0,0,0,1,0,2,0,2,1,1,0,2,0,0,6,6,1,0,0,0,0,2,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-11T20:07:26.934Z"}},{"type":"Public","name":"abi-utils","owner":"MetaMask","isFork":false,"description":"Lightweight utilities for encoding and decoding Solidity ABI","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":4,"issueCount":3,"starsCount":20,"forksCount":6,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T22:19:38.099Z"}},{"type":"Public","name":"action-utils","owner":"MetaMask","isFork":false,"description":"Utilities for GitHub Actions.","allTopics":[],"primaryLanguage":{"name":"TypeScript","color":"#3178c6"},"pullRequestCount":2,"issueCount":0,"starsCount":4,"forksCount":7,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-29T15:02:57.598Z"}}],"repositoryCount":88,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}