RanchiMall
-FLO Operations
-FLO Blockchain API Operations
-- In this page we have, Transactions, Read and Write sections. -
--
SendTx
-- It is used to send a transaction to blockchain, resolves transaction id if the transacation was succsessful. -
-SendTx multiple
-- It is used to send a transaction to blockchain from multiple floIDs to multiple FLO Id's. -
-Merge UTXOs
-- It is used to send a transaction to blockchain that merges all utxos of the given FLO Id. -
-ReadTx
-- It is used to read transactions of specified address between from and to. -
-ReadallTx
-- It is used to read all transactions of specified address(newest first). -
-- -
Send Tx
-
- It is used to send a transaction to blockchain, resolves transaction id if the transacation was succsessful. -
-Syntax: floBlockchainAPI.sendTx(senderAddr, receiverAddr, sendAmt, PrivKey, floData = '')
- Read more about SendTx>>>
-
-
- -
Send Tx Multiple
-
- It is used to send a transaction to blockchain from multiple floIDs to multiple FLO Id's. -
-Syntax: floBlockchainAPI.sendTxMultiple(senderPrivKeys, receivers, floData = '')
- Read more about SendTx Multiple>>>
-
-
- - -
MergeUTXO's
-
- It is used to send a transaction to blockchain that merges all utxos of the given FLO Id. -
-Syntax: floBlockchainAPI.mergeUTXOs(floID, privKey, floData = '')
- Read more about Merge UTXO's>>>
-
-
- -
Read Tx
-
- It is used to read transactions of specified address between from and to. -
-Syntax: floBlockchainAPI.readTxs(addr, from, to)
- Read more about ReadTx>>>
-
- - -
- - -
Read all Tx's
-
- It is used to read all transactions of specified address(newest first). -
-Syntax: floBlockchainAPI.readTxs(addr)
- Read more about ReadallTx's>>>
-
-
- -
Get Balance
-- It is used to fetch the Balance of an FLO Id. -
-Read Data
-- It is used to read FLO data from transactions of specified address. -
-- -
Get Balance
-
- It is used to fetch the Balance of an FLO Id. -
-Syntax: floBlockchainAPI.getBalance(addr)
- Read more about Get Balance>>>
-
-
-
-
Read Data
-
- It is used to read FLO data from transactions of specified address. -
-Syntax: floBlockchainAPI.readData(addr, options = {})
- Read more about Read Data>>>
-
--------OPTIONS--------
-- -
-
Write Data
-- It is used to write data into blockchain, resolves transaction id if the transacation was succsessful. -
-Write Data Multiple
-- It is used to writes data into blockchain from multiple FLO ID's to multiple FLO ID's, resolves transaction id if the transacation was succsessful. -
--
Write Data
-
- It is used to write data into blockchain, resolves transaction id if the transacation was succsessful. -
-Syntax: floBlockchainAPI.writeData(senderAddr, Data, PrivKey, receiverAddr = floGlobals.adminID)
- Read more about Write Data>>>
-
- -
Write Data Multiple
-
- It is used to writes data into blockchain from multiple FLO ID's to multiple FLO ID's, resolves transaction id if the transacation was succsessful. -
-Syntax: floBlockchainAPI.writeDataMultiple(senderPrivKeys, data, receivers = [floGlobals.adminID], preserveRatio = true)
- Read more about Write Data Multiple>>>
-
-
-
FLO Crypto Operations
-- In this page we have, Generate, Verify, Shamir's Secret Shares and Encrypt & Decrypt sections. -
--
Generate FLO ID
-- To generate a new set of FLO ID,private key, Public key. -
-Calculate FLO ID
-- To calculate FLO ID using Private or Public key. -
-Calculate Public key
-- To Calculate Public key using private key. -
-Random Integer
-- To Generate a Random Integer by providing minimum and maximum values. -
-Random String
-- To Generate Random String by its length. -
-Sign Data
-- To sign data using Private key. -
-- -
-
Generate new FLO ID:
-
To generate new set of FLO ID, click the GENERATE button.
Syntax: floCrypto.generateNewID()
-
- Read more about Generate new FLO ID>>>
-
Calculate FLO ID
-To get FLO ID using your Private key or Public key,click on CALCULATE button.
Syntax: floCrypto.getFloID(publickey_or_privateKey)
- Read more about Calculate FLO ID>>>
-
-
Calculate Public Key HEX
-To get the Public key using your Private key, click the CALCULATE button.
-Syntax: floCrypto.getPubKeyHex(privateKey)
- Read more about Calculate Public Key Hex>>>
-
Generate Random Integer
-To Generate Random integer click on, GENERATE button.
-Syntax: floCrypto.randInt(min, max)
- Read more about Generate Random Integer>>>
-
- -
Generate Random String
-To Generate Random string click on, GENERATE button.
-Syntax: floCrypto.randString(length, alphaNumeric)
-
- Read more about Generate Random String>>>
-
-
-
Sign Data
-To Sign the data, click on SIGN button.
-Syntax: floCrypto.signData(data, privateKey)
- Read more about Sign Data>>>
- -
- -
Verify Private Key
-- To Verify Private key using Public key or FLO Id. -
-Validate FLO ID
-- To Validate FLO ID is correct or not. -
-Verify Signature
-- To Verify Signature using the Public key. -
-- - -
Verify Private key
-To verify the Private key using Public or FLO ID, click on VERIFY button.
-Syntax: floCrypto.verifyPrivKey(privateKey, pubKey_floID, *isfloID)
- Read more about Verify Private Key>>>
-
Validate FLO Id
-To Validate FLO ID click on, VALIDATE button.
-Syntax: floCrypto.validateAddr(floID)
- Read more about Validate FLO ID>>>
-
-
Verify Signature
-To Verify Signature ,click on VERIFY button.
-Syntax: floCrypto.verifySign(data, signature, publicKey)
- Read more about Verify Signature>>>
-
Create Shamir's Secret Shares
-- To Create Shamir's Secret Shares By providing the number of shares and threshold limit. -
-Retrieve Shamir's Secret
-- To retrieve Shamir's secret by providing Shares created. -
Verify shamir's Secret
-- To Verify Shamirs Secret shares by providing the shares and the original strig. -
-- - -
Create Shamir's Secret shares
-To Create Shamir's Secret click on, CREATE button.
-Syntax: floCrypto.createShamirsSecretShares(str, total_shares, threshold_limit)
- Read more about Create Shamir's Secret>>>
-
Retrieve Shamir's Secret
-To Retrieve Shamir's Secret shares click on, RETRIEVE button.
-Syntax: floCrypto.retrieveShamirSecret(sharesArray)
- Read more about Retrieve Shamir's Secret>>>
-
-
-
Verify Shamir's Secret
-To Verify Shamir's Secret shares click on, VERIFY button.
-Syntax: floCrypto.verifyShamirsSecret(sharesArray, str)
- Read more about Verify Shamir's Secret>>>
-
-
Encrypt Data
-- To Encrypt the data using Public key. -
-Decrypt Data
-- To Decrypt the data using Private key. -
--
Data Encryption
-To Encrypt the data, click on ENCRYPT button.
-Syntax: floCrypto.encryptData(data, publicKey)
- Read more about Data Encryption>>>
-
- - - -
Decrypt Data
-To Decrypt data click on, DECRYPT button.
-Syntax: floCrypto.decryptData(data, privateKey)
- Read more about Decrypt Data>>>
-
FLO Cloud Operations
-- In this page we have, Application Data, General Data and Object Data sections. -
--
Send Application Data
-
- To Send Application Data sends
data to the cloud.
-
Request Application Data
-
- Request Application Data requests the
application data from the cloud.
-
-
Send Application Data
-
- Send Application Data sends application data to the cloud.
- Read more about Send Application Data>>>
-
Syntax:floCloudAPI.sendApplicationData(message, type, options = {})
-- - - - -
Send General Data
-
- Send General Data sends general data to the cloud.
- Read more about sendGeneralData>>>
-
Syntax : floCloudAPI.sendGeneralData(message, type, options = {})
-- -
Request General Data
-
- Request General Data requests application data from the cloud.
- Read more about Request General Data>>>
-
Syntax : floCloudAPI.requestGeneralData(type, options = {})
-Reset Object Data
-- resetObjectData resets the objectData to cloud -
-Update Object Data
-- updateObjectData updates the objectData to cloud. -
-Request Object Data
-- requestObjectData requests application data from the cloud. -
--
Reset Object Data
-
- Reset Object Data resets the objectData to cloud.
- Read more about resetObjectData>>>
-
Syntax : floCloudAPI.resetObjectData("objectName", options = {}) -
-Key-Value Pairs
-- -
Update Object Data
-
- Update Object Data updates the objectData to cloud.
- Read more about updateObjectData>>>
-
Syntax : floCloudAPI.updateObjectData("objectName", options = {}) -
-Key-Value Pairs
-- -
Request Object Data
-
- Request Object Data requests application data from the cloud. - Read more about requestObjectData>>> -
-Syntax : floCloudAPI.requestObjectData("objectName", options = {}) -
--