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