Commit Graph

679 Commits

Author SHA1 Message Date
sairajzero
36a4067d67 bug fix 2022-08-16 00:37:38 +05:30
sairajzero
45878e6ebe Update floDapps.js
- myFloID, myPubKey, myPrivKey will now return undefined when user not logged in
2022-08-14 18:38:29 +05:30
sairaj mote
abd6cd78c7 implementing asset conversion UI 2022-08-14 00:43:31 +05:30
sairajzero
91e6b82387 btcOperator v1.0.7b
- Added: signTx
- Added multiSigAddress
2022-08-10 02:58:36 +05:30
sairajzero
bc44405102 btcOperator v1.0.7a
- Adding auto fee calculation
- Optimized the code
- Fixed minor bugs
2022-08-09 03:19:56 +05:30
sairaj mote
089a283936 added addresses to respective assets 2022-08-04 17:58:11 +05:30
sairaj mote
301fe68ae2 added "old browser" warning 2022-08-04 17:17:48 +05:30
sairaj mote
dc5dd3c432 UX improvements and bug fixes 2022-08-03 17:16:45 +05:30
sairajzero
4244774635 btcOperator v1.0.7
- Added createTx: Create an unsigned tx (no privkey required) [segwit sender not supported for now as redeem-script needed]
- Added createMultiSigTx: Create an unsigned tx for multisig address
- Optimised sendTx to reuse code (no functional change)
2022-08-03 03:54:58 +05:30
sairaj mote
25bdc61d80 UI fixes 2022-07-31 18:19:52 +05:30
sairaj mote
0223caccdb UI fixes 2022-07-31 17:55:11 +05:30
sairaj mote
3d70f17976 UI fix 2022-07-31 16:07:10 +05:30
sairaj mote
0f97744191 feature and UI update
-- added BTC as asset
-- added option to send btc
-- added option to view btc transactions
-- implemented different design for homepage
2022-07-31 01:00:38 +05:30
sairajzero
9dd132b145 Update README.md 2022-07-28 02:45:56 +05:30
sairajzero
4bced4352d floDapps, floCloudAPI: retain blkchain id on login
floDapps login:
- login to btc address when btc private key is entered
- login to flo id when flo (or any other) private key is entered

floCloudAPI user:
- accept userID and private key for user set

Others:
- Fixed: minor bugs
2022-07-28 02:27:07 +05:30
sairajzero
f673d3f37a floCrypto v2.3.3a
floCrypto.verifyPubKey: verify public key of any blockchain address
- Parameters:
1. pubKeyHex - public key hex
2. address - blockchain address

floCrypto.getAddress: get address respective to the blockchain
- Parameters:
1. privateKeyHex - private key (WIF)
2. strict - (optional, default=false) if false returns floID when no match of privatekey prefix found.
2022-07-28 02:11:48 +05:30
sairajzero
2b8e77b5f7 Bug fixes
- floCrypto.validateAddr: bech default=true
- floCloudAPI: proxyID
- commented coinjs api vars
2022-07-26 15:16:22 +05:30
sairajzero
8a211be849 Adding btcOperator module 2022-07-24 20:33:45 +05:30
sairajzero
0526a1f29f floCloudAPI v2.4.2: cross-blockchain receiverID
- Accept any blockchain ID as receiverID and automatically convert it into floID
2022-07-24 02:34:02 +05:30
sairajzero
fa3d790c6c floDapps v2.3.2: lock privkey by default
- Removed the options for launchStartUp
- private-key is on lock mode by default
- Added utility functions that uses private-key without entering password in .user
  .sign(message): signs message
  .decrypt(data): decrypts ciphertext in asymmetric
  .encipher(message): encrypts message in symmetric
  .decipher(data): decrypts ciphertext in symmetric
2022-07-24 02:29:04 +05:30
sairajzero
0a74e393ed floCrypto v2.3.2: validate any address
floCrypto.validateAddr: validate any blockchain address
- Parameters:
1. address - address to validate
2. std - checks for legacy version (optional, default=true) (true: allow any, array: list of versions, value: one version only, false: allow none)
3. bech - checks for bech version (optional, default=false) (true: allow any, array: list of versions, value: one version only, false: allow none)

- For validating only floID, use floCrypto.validateFloID(floID)
2022-07-19 21:21:06 +05:30
sairajzero
fcc5f3ce4e Edit library to accept WIF of other versions 2022-07-17 17:04:03 +05:30
sairajzero
b80bd43313 floDapps, floCloudAPI: Secure private key
- Store AES-encrypted private key in memory. (exploring memory of browser will not have raw private key)
- floDapps lock/unlock (in user): locks or unlock the private key (ie, lock= Password required, unlock= password not required in returning private key)
- floDapps.launchStartUp now accepts options object
- to lock the private key on startup, pass {lock_key: true} in options objects of launchStartUp
2022-07-17 17:02:27 +05:30
sairajzero
5ab0bc36f0 Update floCrypto.js
- Removing explicit use of BigInteger in signing(/verify-sign) data
2022-07-16 03:32:44 +05:30
sairajzero
cfc36b80cd Secure private key using capsule 2022-07-16 03:30:03 +05:30
Sai Raj
80b4a8b9fe
Merge pull request #9 from ranchimall/master
Update README.md
2022-07-12 19:13:20 +05:30
Sai Raj
151ea8f751
Update README.md 2022-07-01 21:55:45 +05:30
sairaj mote
766128d2eb fixed app not loading when opening as file 2022-06-09 14:56:33 +05:30
sairaj mote
2a2d5f404e Added option to hide FLO ID on homepage 2022-06-08 18:00:42 +05:30
sairaj mote
46904b2411 UI/UX update
-- added transaction details when user receives FLO from cashier on low balance
2022-06-08 17:35:38 +05:30
sairaj mote
56910d5e98 minor UI fix 2022-06-06 20:09:29 +05:30
sairaj mote
330f9ad8a3 minor UI fix 2022-06-06 20:04:23 +05:30
sairaj mote
46056f9a39 UX improvement
-- conditionally rendering top-up steps based on QR code state
2022-06-06 19:58:46 +05:30
sairaj mote
0077223bb3 removed UPI deep link feature 2022-06-05 19:13:39 +05:30
sairaj mote
e9fdd209f2 bug fix 2022-06-05 18:55:11 +05:30
sairaj mote
51f0f3adb9 minor UI tweak 2022-06-05 18:14:15 +05:30
sairaj mote
fd10d3c6ec adding UPI direct pay link 2022-06-05 18:08:17 +05:30
sairaj mote
27fb44e4b7 testing UPI app links 2022-06-05 17:50:44 +05:30
sairaj mote
9013c37e91 minor UX issue fix 2022-06-05 15:16:47 +05:30
sairaj mote
11f17b919a implemented page visibility api for cashier status 2022-06-04 16:58:13 +05:30
sairajzero
42c8670d3f Note when min-FLO is converted
- When the cashier converts some rupee to FLO ( when user min-FLO balance is low), Appends (to note) the actual token (rupee) amount sent
- ie, note for those requests will be <txid>#<rupee_amt>
2022-06-04 02:56:36 +05:30
sairaj mote
fddaecd022 minor bug fix 2022-06-04 00:39:37 +05:30
sairaj mote
7221a12518 Added notification for processed request 2022-06-03 20:12:41 +05:30
sairaj mote
09bc1d22ad bug fixes 2022-06-03 19:34:57 +05:30
sairaj mote
1e8995076d bug fixes 2022-06-03 02:23:35 +05:30
sairaj mote
5ee21d2994 UI/UX and feature update
-- changes user flow for wallet top-up and changed the visual design to reflect that
-- top-up now works with random generated string
-- removed UPI ID asking step
-- implemented required changes to cashier side also
2022-06-02 15:30:20 +05:30
sairaj mote
5168fc3517 minor UI fix 2022-05-31 18:32:37 +05:30
sairaj mote
7f2f7d909c UI and UX update
-- implemented rule to include UPI ID while topping up
-- cashier can now see which UPI ID sent the money
-- Scanning QR code is collapsed by default to save space
-- decline request now shows a loader
2022-05-29 18:44:31 +05:30
sairaj mote
33a5e556f8 bug fixes 2022-05-27 16:21:10 +05:30
sairaj mote
b8647ffa03 added warning for low FLO balance to user 2022-05-27 00:14:39 +05:30