Superhero is a browser extension that allows you to send and recieve value to URLs and content accross Internet.
Clone the master branch of this repo.
$ git clone https://github.com/aeternity/superhero-wallet.git
$ cd superhero-wallet
$ npm install
$ npm run build
$ npm run build:Testnet # build for Testnet
$ npm run build:Mainnet # build for Mainnet
$ npm run gen:cordova-resources
$ npx cordova build/run android/ios # to build Cordova application
$ npm install
$ npm run watch:dev
$ npm run watch:dev:Testnet
$ npm run watch:dev:Mainnet
$ npm install
$ npm run test
- Chromium based (Chrome, Brave, Opera)
- Open chrome/brave browser
Preferences -> More tools > Extensions
- Make sure
Developer mode
isOn
in the right corner. - Click
Load unpacked
button and select the generateddist
folder in the cloned repo or the unacrhived release folder.
- Firefox
- Open the Firefox menu and select
Add-ons
section. - Click the
Tools for all add-ons
button and selectDebug Add-ons
- Click
Load a temorary add-on
navigate to the generateddist
folder in the cloned repo or the unacrhived release folder and select themanifest.json
file.
- create Xcode project by
cordova prepare ios
- open created project in Xcode
- open Signing & Capabilities
- enable signing by the corresponding development team
- ensure that
applinks:wallet.superhero.com
is in Associated domains feature - open Build Settings
- switch "Code Signing Identity => Release" and "Code Signing Identity => Release => Any iOS SDK" from "iOS Distribution" to "iOS Developer"
- choose Product => Archive and follow the instructions
build a production version signed by the corresponding key:
cordova build android --release --buildConfig=myBuildConfig.json
If you discover a security vulnerability within this application, please get in touch with us. All security vulnerabilities will be promptly addressed.
Contributions are more than welcome.
If you spot an issue while testing/using the extension - submit an issue
If you want to help us with building this amazing project submit your PR!