A simple application that helps you manage your crypto currency wallets using Bitgo
- Clone repository
- Change directory to project root
- Copy .env.example file and rename to .env
- Update database credentials in .env file
- Create Bitgo test account https://test.bitgo.com
- Create an access token from user settings menu
- Create Twilio account https://www.twilio.com
- Update these .env keys
TWILIO_ACC_ID=xxxx-xxxxx-xxxxx TWILIO_TOKEN=xxxx-xxxxx-xxxxx TWILIO_NUMBER=xxxx-xxxx-xxxxx BITGO_EXPRESS_ENDPOINT=http://localhost:3080 BITGO_TOKEN=xxxx-xxxx-xxxx
- Update mail config. You can create a mailtrap account for testing
MAIL_DRIVER=smtp MAIL_HOST=smtp.mailtrap.io MAIL_PORT=587 MAIL_USERNAME= MAIL_PASSWORD= MAIL_ENCRYPTION=tls
- Run command: composer install
- Run command: npm install
- Run command: php artisan key:generate
- Run command: php artisan jwt:secret
- Run command: php artisan migrate
- Run command: php artisan db:seed
- Setup Bitgo express server. There are two options here
- https://github.com/BitGo/BitGoJS
- docker pull bitgo/express
- BitGoJS has a guide on how to setup
- Docker Setup
Make sure you have docker setup on your environment Run command: docker pull bitgo/express Next run command: docker images Run image using Repository name or Image Id Example: docker run -p 3080:3080 bitgo/express
FIX--- Create Wallet something unusual happened error response Remove wallet user filter scope query comment