Giter Site home page Giter Site logo

jambtc / poawallet Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 4.0 8.02 MB

Poa Wallet, the Progressive Web App mobile works with several crypto tokens and blockchain wallets. With Poa Wallet, you are in control over your funds. Receive, send, store and exchange your cryptocurrency within the mobile interface.

Home Page: https://poawallet.net

License: BSD 3-Clause "New" or "Revised" License

PHP 65.41% Batchfile 0.12% Shell 0.42% Awk 0.13% Hack 0.08% CSS 9.18% HTML 0.41% JavaScript 24.13% Dockerfile 0.10%
poa wallet bsc binance ethereum erc20-tokens erc20

poawallet's Introduction

Poa Wallet


Install Poa Wallet, the Progressive Web App mobile works with several crypto tokens and blockchain wallets. With Poa Wallet, you are in control over your funds. Receive, send, store and exchange your cryptocurrency within the mobile interface.

Poa Wallet is based on Yii2 framework

Yii 2 Basic Project Template is a skeleton Yii 2 application best for rapidly creating small projects.

The template contains the basic features including user login/logout and a contact page. It includes all commonly used configurations that would allow you to focus on adding new features to your application.

Latest Stable Version Total Downloads build

CONFIGURATION

Database

Edit the file config/db.php with real data, for example:

return [
    'class' => 'yii\db\Connection',
    'dsn' => 'mysql:host=localhost;dbname=yii2basic',
    'username' => 'root',
    'password' => '1234',
    'charset' => 'utf8',
];

NOTES:

  • Yii won't create the database for you, this has to be done manually before you can access it.
  • Check and edit the other files in the config/ directory to customize your application as required.
  • Refer to the README in the tests directory for information specific to basic application tests.

Folder rights

chgrp www-data ./web/assets
chmod g+w ./web/assets/

chgrp www-data ./runtime
chmod g+w ./runtime/


Migrate database

./yii migrate

PHP Setup

Install php7.3-gmp and php7.3-bcmath

poawallet's People

Contributors

jambtc avatar sergiocasizzone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

poawallet's Issues

eth-tx-storage

wss goes often offline. Then I thought a new method.
This method search the blockchains for all contract transactions and store a single transaction in DB. The user wallet search for these transactions, and if they there aren't the app store the new transaction and finally notify it to the user.

Select node

When I select node the drop down have to show only token related to network. This to avoid mistake on send token with wrong network and loose coin.

Node selections

On first time login set automatically the Czn Poa Network

wizard controller

bug blockchain node in selezione riga 120 su WalletController.php

Dropdown list sbagliata

Cliccando sul nome network si accede alla gestione del nodo e selezio e dello smartcontract.
La lista presentata non è filtrata per l'utente loggiato ma prende tutti i token.
Screenshot_20220827-184118_Chrome.jpg

Login page

Appena si apre megawallet hai scritto la descrizione dell'app in inglese che va un pò rivista. Qui la correzione: "
MegaPay Wallet – is a mobile-based website ideal to pay for things like , electricity bills, event tickets, charity and more. Built with the Yii2 Framework, a template with a clean and modern design, and a neat layout."

Network check

Like btc/doge android core wallet.

Show the block number (height) date and block hash

Ex.

44556654 25/05/2020
0x0ht543eews3535555df5f5fds5fd567776543
987c7c7b5b432e34fdebc4990

Poa down - wallet down

When poa is down the wallet haven't to stop.
The client function have to be changed with old web request

Scan blockchain

Prima di resettare l'indirizzo nel wallet è necessario fermare la connessione al websocket

Errore subito dopo l'inserimento di un nuovo wallet.

chrome per MAc

{"name":"PHP Notice","message":"Trying to get property 'number' of non-object","code":8,"type":"yii\base\ErrorException","file":"/var/www/megapay/controllers/SpawnController.php","line":115,"stack-trace":["#0 /var/www/megapay/controllers/SpawnController.php(115): yii\base\ErrorHandler->handleError(8, 'Trying to get p...', '/var/www/megapa...', 115, Array)","#1 [internal function]: app\controllers\SpawnController->actionIndex()","#2 /var/www/megapay/vendor/yiisoft/yii2/base/InlineAction.php

congtroller/spawn riga 115 il block non esiste ?!?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.