MetaMask / MetaMask/metamask-sdk

Flutter wrapper for Metamask SDK(Web, Android, IOS)

Open
#582 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
TypeScript
Stars
338
Forks
260
PR merge metrics
No merged PRs in 30d

Description

# Feature Request

Having a Flutter wrapper package for Metamask SDK(Javascript, Android and IOS) would be really great.

## Why it is needed
Flutter is a great thing to build cross-platform apps on, and a [Web3 library(WebThree](https://github.com/devopsdao/webthree) for dart language is available, also WalletConnect has released its support for Flutter.

## Possible implementation

It would rely on https://github.com/MetaMask/metamask-sdk for Web https://github.com/MetaMask/metamask-android-sdk and https://github.com/MetaMask/metamask-ios-sdk for mobile platforms.

### Code sample

WebThree library already has and [example](https://github.com/devopsdao/webthree/blob/master/example/metamask/web/main.dart) of using Metamask for Web

Contributor guide

Open the contributing guide

Research direction

Review the referenced MetaMask SDK, metamask-android-sdk, metamask-ios-sdk, and the WebThree example in example/metamask/web/main.dart. Compare the platform APIs and determine the wrapper surface needed for Web, Android, and iOS. Done means a Flutter package supports the requested platforms with documented usage and examples.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, dart, flutter, ios, javascript
Domain
mobile-dev, web-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.