convex-dev / convexity Goto Github PK
View Code? Open in Web Editor NEWConvex Wallet in Flutter
Convex Wallet in Flutter
The active account's balance must update after the user makes a transfer (or any other transaction)
Should be able to select an account with an identicon in the top right corner of Convexity
Don't format decimals if set to 0.
If the error is 'out of juice', we should show it to the user instead of the generic error message.
We should have a decentralised exchange that lets users buy / sell fungible tokens at prevailing market prices.
Fey features:
Main page should be an account summary with:
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.
Dart client to interface with the Asset Library.
Only refresh if there was a transfer.
Fix Card layout, and follow & unfollow action.
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:
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")
Convexity should use the convex.world test server by default
Should be possible to transfer coin to another account.
Need to choose destination account in various ways:
Query balance with Asset library instead of Fungible library.
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
amount * 10 ^ decimals
The UI to select the destination must be like the other UIs e.g. Address Book.
Show contact name if the selected address is in your Address Book.
If the description is too big, it overflows the balance.
It should be possible to view a "Box" type of asset that contains zero or more other assets.
Requirements:
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)
Display some indicator to show the active Address.
Decimals must be: 0 <= decimals <= 12
Input validator must check the number of decimals in the Token metadata.
icon-url
to Convexity Actor metadata, and Dart classes.Display an informative text for zero-state on these screens:
The 'New Token' screen doesn't need to handle NFTs - there's a separate screen dedicated to NFT.
Only refresh if the pop-ed screen made a transfer.
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.