mahansky / mystellartools Goto Github PK
View Code? Open in Web Editor NEWMyStellar.Tools
Home Page: https://mystellar.tools
License: Apache License 2.0
MyStellar.Tools
Home Page: https://mystellar.tools
License: Apache License 2.0
A new way to enter the app - using webcamera to read qr code
When you click MEMO in the SEND, it should automatically select MEMO_ID
Show "No memo" before sending
Set options (big form)
Description of everything on the right side
Info about paying a fee
Allow to enter federation name everywhere where public key is needed. It will resolve it automatically.
Possible problem with auto-assigning federation name to accounts?
Wanted features:
XLM balance (+ fiat value)
All other tokens
ledger nano s breaks the whole process of making payments using php backend
based on this stellar-deprecated/account-viewer#43
stellar-core
horizon
Show last 50 payments in a table.
Load transaction info for the first 10 payments and show memo, created_at.
Load this info for other payments as you hover the mouse over them.
Recipient can be any public address or federation address.
Proper validation.
Option to "Set max" in amount field.
In the verify page, show info about base fee and what you will be left with.
Also, check if the recipient's account exists, if not, check if you are sending at least 20 XLM to create it.
Check if you will be left with enought XLM for your account to exist on the network.
Use BigInteger library everywhere
Enter the app
Create new account
Create stellar account
Ability to use Send
screen to send XLM to any email address.
Address will be suffixed with *domain.tld, converted into account ID using federation server.
If the account exists, nothing happens.
If the account doesn't exist, it will be inserted into DB.
CRON will check this account on horizon every minute for the next 1 hour (then delete record).
If it finds it (it has enough XLM), owner will get an email with instructions on how to access it.
After clicking the link, he will be shown a SECRET from the account and there will be a button that will remove original signer.
Simple for to fill out destination account.
Description
Send email to all the users containing their encrypted secret key and an url where they can decrypt it to get the original secret key.
you can not exit the app when it was opened using ?public_key=G... because router never deletes it -> it keeps opening again
server side validation of keys
Super small payments (possible spam) should be hidden by default.
Add toggle to show/hide them.
Refactor & clean the code
Setup wercker
Show a list of accounts that are getting shares from inflation
Show your address.
Ability to create QR code of your address.
Ability to associate name (using federation server).
Layout:
Exchange Pair | Stats | Stats |
---|---|---|
sell orders | graph | history |
buy orders | forms | history |
open orders | open orders | open orders |
your history | your history | your history |
Sign transaction (manage data), send it to backend with the name you want, verify it and after that assign the name to the account == verify ownership
After free registration, user has access to the following features:
Page describing all the changes over the time - can be useful for SBC rating as well
Process info generated by stellar-core
skip latest ledger if it is "expired" (python)
add attribute status to Peer
based on agree/disagree/missing/fail_at
change color of the node in the network map (border)
Simple form to create new entry.
Table with all current key value pairs.
Ability to delete them (on hover, right side of the table) if possible?
/accounts/ endpoint explorer
Federation server lookup
Add another functionality to "Verify" transaction in "Send" section - exchanges does not receive payments without memo meaning there needs to be a check with some warning message
Remove users and all server side auth related features.
Move that features into browser. Local storage.
Multiple accounts
Multiple federation addresses
Contact list
Encrypt secret keys
Listen for new payments in balance.vue and update the balance accordingly
when new payment pops up, load its info automatically
List of operations in real time on the main page
Operations
Ledgers
Transactions
Accounts
Assets
GRAPHS
Prices
inflation (accounts, votes)
small form on the frontpage
also live updates of price
add function publicKeyFormat(key)
that will print out public key but with associated contact name after that if available
checkbox to do everything for you - delete data entries, trustlines, and merge the account
Login page needs 2FA input
Setup in Settings
Enter the app using Public key changes the way it works:
When you want to complete the action (sign the tx), you will get the transaction xdr in text form to be signed elsewhere.
Promote Multisig
Promote Sign in with Ledger
Table of last 50 operations on the account.
Show just basic info in the row and after clicking it, there will be more info about it.
Link to the operation itself (new window, horizon)
Pagination
Generate PDF with public/private keys
QR codes
QR code + text link to something like mystellar.tools?addr=G... that would go into dashboard
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.