Commit Graph

522 Commits

Author SHA1 Message Date
sairajzero
e4fd63912c floCrypto v2.3.5: multisig address utils
- Added toMultisigFloID: converts given multisig address to FLO multisig ID

- Improved verifyPubKey: also support verifying multisig redeemScript for the multisig address

- Improved isSameAddr: supports multisig bech32
- Improved decodeAddress: supports multisig bech32
2023-02-23 02:49:42 +05:30
sairajzero
070d2198ba btcOperator v1.1.2: multisig utils
- Added decodeRedeemScript: decodes the given redeemScript and return {address, pubKeys, required}. (optional bech32; default=true. if true return bech32 address. if false returns legacy multisig address)

- Added convert.multisig2multisig: convert from one multisig address to another. (optional target_version; default=btc-multisig-version)
- Added convert.bech2multisig: converts multisig bech32 address to multisig address. (optional target_version; default=btc-multisig-version)

- Added encodeLegacy, decodeLegacy, encodeBech32, decodeBech32 to util
2023-02-23 02:13:31 +05:30
sairajzero
6288dc82d9 lib v1.4.1b: Minor fixes in coinjs multisig-addr
- pubkeys2MultisigAddressBech32: returns another value 'scripthash'
- Fixed multisigBech32Address: returning scripthash as redeemScript. (now returns both scripthash and redeemScript
2023-02-23 02:04:16 +05:30
Sai Raj
6c8fe10453
Merge pull request #16 from sairajzero/master
support for FLO multisig address and transactions
2023-02-20 17:11:38 +05:30
sairajzero
9132d169d2 lib v1.4.1a: bug fix
- Fixed: bitjs.btrx.decodeRedeemScript not throwing Invalid RedeemScript error
2023-02-20 05:20:04 +05:30
sairajzero
a102f5225b floCrypto v2.3.4a: bug fix
- Fixed: verifyPrivKey incorrectly returning false when pubkey is lowercase. (pubkey hex is case-insensitive)
2023-02-20 05:02:43 +05:30
sairajzero
2e0846edc4 floBlockchainAPI v2.4.0: multisig tx
Changes:
- multisig addresses are accepted as receiver address in all send-tx fns
- multisig addresses are accepted in query fns
- sendTx: sender can be regular address only

Added 3 multisig transaction fns:
- createMultisigTx: creates unsigned tx for multisig sender
- sendMultisigTx: create signed multisig tx and broadcast it
- writeMultisigData: same as writeData(), but for multisig
2023-02-20 04:59:23 +05:30
sairajzero
dac87a8595 floCrypto v2.3.4: multisig address
- Added getMultisigAddress(pubkeys, required_sigs): returns a multisig address from given pubkey list and required signatures
- Added decodeRedeemScript (redeemScript): decodes the given redeemscript (of multisig)
- Updated validateFloID: now validates FLO regular and multisig address. optional argument regularOnly(default=false) if true validates only FLO regular address.
2023-02-20 03:10:15 +05:30
sairajzero
0031761a06 lib v1.4.1: Bitcoin.Address: FLO-multisig support
- Bitcoin.Address now supports multisg version
- new Bitcoin.Address (hex) will now assign the respective version when its regular or multisig address

- Added constants: Bitcoin.Address
  .standardVersion= 0x23
  .multisigVersion = 0x5e
  .testnetVersion = 0x73
2023-02-20 03:09:46 +05:30
sairajzero
1f670be893 lib v1.4.0: Support for FLO multisig address 2023-02-19 17:43:07 +05:30
sairajzero
7d31dec230 lib v1.3.3: Improvements to bitjs for flo
- Updated tx.addflodata: will now check if the data is valid or not
- Optimized tx.serialize: changed complex code for appending flodata to a simple one
- Added bitjs.strToBytes: converts string (ascii) to strToBytes
- Added bitjs.pubkeydecompress: decompresses the public key
- Added bitjs.verifySignature: verify the signature (of hash and pubkey)
2023-02-19 17:39:19 +05:30
sairaj mote
043a45ca8a error handling 2023-02-16 21:56:56 +05:30
sairaj mote
0e6dc68d0e minor bug fix 2023-02-16 20:36:14 +05:30
sairaj mote
293c38d162 standardizing key generation 2023-02-13 23:26:39 +05:30
Sai Raj
837f4b4a6f
Merge pull request #15 from sairajzero/master 2023-02-08 19:23:28 +05:30
sairaj mote
eaca2bebbc admin UX improvements
-- added active tasks to dashboard for easier management
2023-02-07 01:32:04 +05:30
sairaj mote
73abed668d UI tweaks and bug fixes 2023-02-05 01:11:53 +05:30
sairaj mote
3f8b8e8e84 Admin UX improvement
-- shifted save changes button so it can be accessed from any page
2023-02-05 00:59:30 +05:30
sairaj mote
5d0fc24b92 UI bug fix 2023-02-05 00:23:51 +05:30
sairaj mote
94e90be035 UI tweaks 2023-02-05 00:18:36 +05:30
sairaj mote
a38d94ea37 UI changes 2023-02-04 21:13:55 +05:30
sairaj mote
3c543d2610 Admin feature update and bug fixes
-- deadline of a task assigned to intern now directly visible in admin view
2023-02-03 02:42:16 +05:30
sairaj mote
5f23b0d501 changes to admin task UI
-- task description is now collapsed by default
-- task related options are moved out from context menu to task bottom bar
2023-02-03 01:51:39 +05:30
sairaj mote
a664e556a2 Feature update and bug fix
-- added task completion update to intern page
-- fixed update page related bug
2023-02-02 01:08:35 +05:30
sairajzero
ca0d557d94 btcOperator v1.1.1: getTx.hex
- Added getTx.hex(txid): resolves the tx hex of the txid
- Update: api responses are checked for response.ok
- Fixed: getTx giving incorrect confirmation value for unconfirmed tx
2023-01-31 02:13:37 +05:30
sairajzero
c2a94e6246 btcOperator v1.1.0: updating API provider
updating API link to blockchain.info
2023-01-31 01:21:48 +05:30
sairaj mote
f3f4d6eb56 Feature update
-- added option to set intern status (active/inactive)
-- inactive interns can't be assigned to tasks
-- inactive interns won't appear in leader-board
2023-01-27 01:57:01 +05:30
sairaj mote
0b1b4daa0b UI bug fix 2023-01-22 23:35:07 +05:30
sairaj mote
addf92c385 UI fixes 2023-01-18 01:34:40 +05:30
sairaj mote
628ad60d48 Increased project card hit area 2023-01-18 00:12:54 +05:30
sairaj mote
bdb2676c72 Removed apply option from project details 2023-01-18 00:10:14 +05:30
sairaj mote
e801740e93 UI improvements and bug fixes 2023-01-17 20:56:53 +05:30
sairaj mote
bd868547f2 Bug fix 2023-01-16 20:17:40 +05:30
sairaj mote
a91d092dec Feature update
-- added support for adding links in intern update
-- removed separate link field for intern update
-- UI fix
2023-01-16 19:22:05 +05:30
sairaj mote
c80459dc1b Updating point calculation logic 2023-01-12 23:48:07 +05:30
sairaj mote
77abee0692 UI/UX improvements
--Added check for if a task deadline has passed and show appropriate UI to intern
2023-01-06 01:12:36 +05:30
sairaj mote
488555f6c8 Bug fixes and code refactoring 2023-01-06 00:50:03 +05:30
sairajzero
c2b836c069 Updating floSight URLs 2022-12-23 22:48:52 +05:30
sairaj mote
ba979eb468 UX improvements 2022-12-20 23:34:14 +05:30
sairaj mote
4b493a4858 Admin feature changes and bug fixes
-- added option to individually rate interns
2022-12-20 23:27:33 +05:30
sairaj mote
9a08221c42 bug fix 2022-12-18 16:37:11 +05:30
sairaj mote
7b3e220984 bug fixes 2022-12-18 16:10:38 +05:30
sairaj mote
fa68dfef99 Bug fixes and admin improvements
-- added option to override automated points
2022-12-18 16:06:09 +05:30
sairajzero
cc4380d623 floDapps v2.3.3
- Added support: update cloud node URL
- Added support: trusted IDs (configured by adminID)
- Trusted IDs have permission to edit tag data
2022-12-18 03:44:04 +05:30
sairajzero
ea4d1f67d6 bug fix: btcOperator v1.0.14b (ignore dust-change) 2022-12-16 20:47:21 +05:30
sairaj mote
0e809d85b0 UI changes
-- reduced space used by header on mobile screen
2022-12-14 02:02:39 +05:30
sairaj mote
3db39e6ab4 UI fixes 2022-12-12 20:52:07 +05:30
sairaj mote
fb4c172d45 Bug fixes and UI improvements
-- added user ID button in header
2022-12-12 20:41:27 +05:30
sairaj mote
85692e0067 bug fix 2022-12-02 19:58:09 +05:30
sairaj mote
7c2051efe9 task timeline UI improvements 2022-11-29 04:04:14 +05:30