git fetch git checkout beta
git checkout master
14.8 For sane instructions, please refer to https://github.com/eruina/laffka, most relevant technical stuff is in README.md - https://github.com/eruina/laffka/blob/masteREADME.mdsubmitted by faceless-valhalla to darknet [link] [comments]
14.8 RELEASE 2.01
pip3 -r requirements.txt
10.8 Made one test sale, spores for for microscopy in syringe.
Can confirm, payment of mailing expenses made to my wallet rapidly and without problems.
Revamped site, welcome: http://laffka6wwduoexvb.onion/
source code will be availible 12.8
9.8 Items can be added, removed and edited from console panel:
And this is how it looks like listed: http://laffka6wwduoexvb.onion/item/6
Custom list of amounts to ship is in use now, howver - admin console validates only if session authorized.
What does this mean? Means that putting wrong values into database might bring whole Laffka down. Especially amount lists and orders which include both MainNet and TestNet orders.
Temporary solution would be to implement /rescue page, where admin can delete any offending row from database. Bit lame, but would do for now.
I am also puzzled at in which form package is to make. Well, have 3 days to figure it out.
8.8 At very basic level Laffka works in very basic level without any external stuff. Here:
Second part of admin console
At the risk of being labeled pedlling crap - shop example on laffka should work: http://sporeikzj77hnrxq.onion/ (yes, it is fully working little shop)
8.8 Items can be changed from console now. One can change, but not add or remove items at the moment.
Ugly as hell, but admin console in fact doesnt need to be pretty.
it needs to be functional.
6.8 Orders part of console is finished. Orders shown - ones that are paid, and ones that are marked with note.
Rather nifty, but probably requires additional changes after code is released.
Order 98 will be shown even if Wif key is swept. Order 99 will disappear after Wif key is swept. Simple, and probably will require additions, but would do for now.
Time to fiddle with items.
5.8 Something like this. Subject to change!
Console, early version
5.8 Admin console is a bit of a puzzle. At the moment, I think of showing orders that has been paid AND orders which has note left by admin. Should be sufficient for first release version.
I also deem it bit pointless at the moment to validate values of admin console forms, orders and items.
4.8 pip3 module requirements now include flask-login and flask-session.
It would be interesting to run few instances of Laffka with common order table. This way one can make and keep a lot of small darknetshops in hidden onion land, with overall price well under 50€.
Login and session are required for shopowner identification, means it is in progress, after which packaging only left.
It might be interesting to make liveusb with sole purpose of running small Laffka-torshop.
Word Laffka is from finnish Lavka, which means small shop, usually at market place.
2.8 I should mention, that purchase process is very nonintrusive for customer. Gives a bit strain to shop owner, but not much.
1.8 Meanwhile I suffer from heat and overuse of bandwith, here is small presentation, how payments work.
Suppose customer would like 3pcs of Test item 1:
Generic order of Test item 1
So, customer clicks 3pcs, and arrives at second page:
Address part of ordering
Finally customer arrives at personalized payment page
After which customer is asked to pay for order:
After order being paid, payment reflects on orderpage(http://laffka6wwduoexvb.onion/pay/mryJ3ukrFHoUmdHeSkR4XZcwe3wvG3pRkd)
After payment been through:
Shop owner can claim funds by sweeping own private key from admin console(not finished yet)
Private key cUP4jznEGX8EDMPw813w4B7E6fBo3FDXPqhRLp5sFHq3v3KCgP2z
All right, now lets swipe:
Voila, New transaction received
So, all in all customer paid 4.64526, and shop owner received 4.64108, difference is paid for bitcoin transaction, while private key was swept.
1.8 FFS. Seems I've depleted bandwith for august.
need to tune tor more careful.
UPDATE: temporarily example can be accessed at http://laffka6wwduoexvb.onion/. test22cq47 doesn't work for now.
1.8 Satellite skeleton is done, orders page in progress.
Makes sence to finish satellite with instructions after admin console is done.
Still fucking hot in here, coding advances very slow, yet I believe it is going to be finished before deadline, 12.8
31.7 Satellite is in works, meanwhile testshop can be found at http://test222cq47k6qrn.onion/
http://laffka6wwduoexvb.onion/ is going to point to project site itself, with sources and instructions.
31.7 My bad.Had theoretic items in a shop, and was considered peddling crap by administration.
Exchanged those to Test item 1 and 2, as seen here: http://laffka6wwduoexvb.onion/
Project is now hosted separatedly from development, and should be availible all the time.
Of course, since it is early Alpha, it can fall, but otherwise you are welcome to make test order and pay it with testBitcoins.
It is fucking hot here, literally cannot concentrate myself to do anything useful.There is but two things left before release:
And pip requirements for now: flask, requests, Flask-APScheduler, Flask-WTF, bitmerchant
12.8 is still deadline for release.
Too hot to think about admin console, yet it is not harder to run few instances of Laffka on machine than typing:flask run --port=5678andflask run --port=6789
in two different consoles. Actually nifty. No conflicts, two absolutely separate instances having nothing to do with each other.One can already generate sales, yet database from admin perspective is accessible only from some DB Browser.
29.7 I have observed, that visitors are coming to payment page, where it asks address and then most probably close page.
Don't be afraid, type some stupid shit there, it will transfer you to payment page itself. Don't be afraid to pay order neither, since testBitcoins do not cost anything. Neither I receive any information, except routes of visitors.
Answering questions: Design is no priority whatsoever. Since Laffka is developed with Tor in mind, there is no graphical elements at all. May be later CSS will be tweaked and ability to add pictures to items, but I don't see myself developing cushy designs for Laffka.
It should be lightweight, fast and simple. Functionality is of priority here.
Then there is question "How can I participate". At the moment only by testing is a method or participation, ie making order and paying with testBitcoins. After first release, one can branch code and develop own branch. I am not yet ready to release first public version.
Before releasing, there is necessity to create make/setuptools.py
Always wanted my own small shop on darknet, not consolidated markets, which are riddled with such problems as exit scams, DDOS attacks, rules which you couldn't change and whatnot.
Never found anything suitable, heard about torshop, but apparently it was a scam.
Which is quite understandable - never trust your private keys to unknown third party, it is just plain stupid.
I think I came up with solution. Well, I didn't invent idea of opensource, but I think I know how to make this thing work.
Let me present Laffka, in its very much alpha stage.
It is written in Flask+python3, and uses* sqli*te as database engine. Doesn't require blockchain downloading, checks transactions online and generates private keys for bitcoin wallet sweeping, thus getting payments for *a t*x price.
Should work clearnet too, I don't see why not. Works excellent and made specially for hidden service purpose.
No binaries whatsoever, everything is in clean and understandable python+html. No surprises, no hidden stuff. Plain opensource. And plain opensource will be released, without tricks.
There are some pypi dependencies, I will list them in documentation upon release.
And release is coming soon. Not yet, but I've decided to draw a little attention, since Laffka accepts and processes payments, albeit on very basic level (no admin console at the moment, lot of functionality still missing)
Please observe alpha version 0.02 in action - http://laffka6wwduoexvb.onion/
make order, or observe existing order - http://laffka6wwduoexvb.onion/pay/mxprSXCVX7WvvADDDVCrKmEhfsvWvznawu
(observe increasing wallet balance upon sending testBitcoins. No blockchain involved.)
It would be greatly appreciated if you'd make order and pay for it. TestNet, not MainNet, so no money involved whatsoever. I require some feedback about project. You can run Electrum in testnet electrum --testnet, and get testBitcoins at some faucet, https://testnet.coinfaucet.eu/en/ for example (there are others)
If link doesn't work, it is ok - means I've took it off, and it will be coming back online bit later. Resource will run continuously when I finish satellite for Laffka (ToDo list is on index at http://laffka6wwduoexvb.onion/)
Thanks for attention.
-----BEGIN PGP SIGNED MESSAGE-----
yes, it is me
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-----END PGP SIGNATURE-----
[index]