DEXON wallet extension, forked from MetaMask
Switch branches/tags
Nothing to show
Clone or download
Hsuan Lee
Hsuan Lee 1.2.2
Latest commit f5ff13d Dec 12, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Update words Dec 10, 2018
.github Fix rebase errors Dec 10, 2018
.storybook Merge branch 'develop' into i3725-refactor-send-component- May 14, 2018
app Remove metamask objects Dec 12, 2018
development Refine translations and style Dec 10, 2018
docs Refine translations and style Dec 10, 2018
mascara Refine wording Dec 11, 2018
notices Refine wording Dec 11, 2018
test Refine wording Dec 11, 2018
ui Refine wording Dec 11, 2018
.babelrc Minimum Browsers Supported (#4873) Aug 22, 2018
.dockerignore mascara - ready to deploy via docker Apr 6, 2017
.editorconfig init commit Aug 1, 2015
.eslintignore Merge pull request #5797 from MetaMask/trezor-v6 Nov 21, 2018
.eslintrc ESLint fixes (#5775) Nov 17, 2018
.gitattributes Fix gitattributes Jun 30, 2016
.gitignore Add html reporter to test coverage output Sep 11, 2018
.nvmrc nvm: Bump Node version to 8.13 Nov 21, 2018
.stylelintignore [WIP] Add packages and tasks for linting scss Aug 14, 2017
.stylelintrc Lint and cleanup all scss Aug 14, 2017
.travis.yml Remove extraneous build target Apr 14, 2016 Remove metamask objects Dec 12, 2018
Dockerfile Merge branch 'master' into mascara-deploy Feb 27, 2018
ISSUE_TEMPLATE Merge branch 'master' into NewUI-flat-merge-with-master Dec 7, 2017
LICENSE Complete onboarding flow Dec 10, 2018 Update documentations Dec 10, 2018 detect os Nov 15, 2018
docker-compose.yml mascara - fix words and enviroment vars Nov 2, 2017
fonts Improved Ui Dev Mode Jul 1, 2016
gentests.js fix gentests.js Jul 2, 2018
gulpfile.js Update ZIP filename Dec 10, 2018
images Improved Ui Dev Mode Jul 1, 2016
package-lock.json 1.2.2 Dec 12, 2018
package.json 1.2.2 Dec 12, 2018

DekuSan Browser Extension

Build Status


This is forked from MetaMask, to work with DEXON Blocklattice

Mission Statement


Internal Code Documentation

Developing Compatible Dapps

If you're a web dapp developer, we've got two types of guides for you:

New Dapp Developers

Current Dapp Developers

Building locally

  • Install Node.js version 8.11.3 and npm version 6.1.0
    • If you are using nvm (recommended) running nvm use will automatically choose the right node version for you.
    • Select npm 6.1.0: npm install -g npm@6.1.0
  • Install yarn: npm install -g yarn
  • Install gulp globally with npm install -g gulp-cli.
  • Install dependencies: yarn
  • Build the project to the ./dist/ folder with gulp build.
  • Optionally, to rebuild on file changes, run gulp dev.
  • To package .zip files for distribution, run gulp zip, or run the full build & zip with gulp dist.

Uncompressed builds can be found in /dist, compressed builds can be found in /builds once they're built.


You can read MetaMask internal docs here.

You can re-generate the docs locally by running npm run doc, and contributors can update the hosted docs by running npm run publish-docs.

Running Tests

Requires mocha installed. Run npm install -g mocha.

Then just run npm test.

You can also test with a continuously watching process, via npm run watch.

You can run the linter by itself with gulp lint.


Architecture Diagram


npm start

Build for Publishing

npm run dist

Writing Browser Tests

To write tests that will be run in the browser using QUnit, add your test files to test/integration/lib.

Other Docs