convex-dev / convexity Goto Github PK
View Code? Open in Web Editor NEWConvex Wallet in Flutter
Convex Wallet in Flutter
icon-url
to Convexity Actor metadata, and Dart classes.UI to select a destination/target Account.
This UI will be common in a few places in the app. Should parameterise so that e.g. a custom title like "Select Transfer Destination Account" can be provided.
May need to think about:
Should be able to select an account with an identicon in the top right corner of Convexity
If the description is too big, it overflows the balance.
We should have a decentralised exchange that lets users buy / sell fungible tokens at prevailing market prices.
Fey features:
Decimals must be: 0 <= decimals <= 12
Main page should be an account summary with:
It should be possible to view a "Box" type of asset that contains zero or more other assets.
Requirements:
Should be possible to show a QR code that encodes account information.
2 options:
We should NEVER show an unencrypted private key as a QR code
Display some indicator to show the active Address.
Query balance with Asset library instead of Fungible library.
Instead of simply showing the 'from' and 'to' Address, we need to check in the Address Book, and if the Address is found its name should be displayed instead.
For 'from', it's okay to display 'Own Account' since Activities are local, therefore always from an owned Account.
The active account's balance must update after the user makes a transfer (or any other transaction)
Only refresh if there was a transfer.
Fix Card layout, and follow & unfollow action.
Don't format decimals if set to 0.
NFTs should show a collection of unique tokens owned for each NFT address (which effectively represents a "class " of NFTs e.g. cryptokitties)
Features
Possibly user needs to go to a specific screen for each NFT class? In this case a short summary could be displayed on asset overview screen (e.g. "123 tokens owned")
If the error is 'out of juice', we should show it to the user instead of the generic error message.
Convexity should use the convex.world test server by default
The UI to select the destination must be like the other UIs e.g. Address Book.
amount * 10 ^ decimals
Only refresh if the pop-ed screen made a transfer.
The 'New Token' screen doesn't need to handle NFTs - there's a separate screen dedicated to NFT.
Display an informative text for zero-state on these screens:
Input validator must check the number of decimals in the Token metadata.
Should be possible to transfer coin to another account.
Need to choose destination account in various ways:
Dart client to interface with the Asset Library.
My Assets should be added by default - no need to 'follow' my own Assets.
(should be possible to remove own assets if no longer interesting)
Show contact name if the selected address is in your Address Book.
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.