Skip to content
code for Flotorization
JavaScript HTML CSS
Branch: master
Clone or download
Cannot retrieve the latest commit at this time.
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.fonts
assets
fonts
src
.eslintrc.js
.gitignore
Aptfile
LICENSE
Procfile
README.md
package-lock.json
package.json
server.js
webpack.config.js

README.md

Flotorizer

Flotorizer is a website that uses the ability to include text into the blockchain of FLO. Upon selection of the file, the software on the client side calculates a sha-512 hash of the document and sends it to the server. The server does not have any knowledge about the file, for privacy reasons. The server then executes a transaction between two Florincoins addresses and submits the hash of the document as the message in the transaction. When everything is successful, it sends a pdf with the information about the transaction where the hash can be found.

If you use Flotorizer, it is your responsibility to keep an exact copy of the original file submitted to Flotorizer and a copy of the pdf with information of the transaction. We delete the file instantaneously after download.

How to run your own instance of the Flotorizer

Download and install the source code:

git clone https://gitlab.com/flotorizer/flotorizer.git
cd flotorizer
npm install

Now, you need to make and configure a file .env with the following information like this:

OIPWALLET_MNEMONIC = mnemonic_generated
OIPWALLET_ADDRESS  = address_generated

The mnemonic generation process is mentioned in https://github.com/oipwg/oip-hdmw#creating-your-first-wallet

Address in https://github.com/oipwg/oip-hdmw/#getting-your-first-address


Start serving locally at the port 3000:

npm start
You can’t perform that action at this time.