Jump to content

Joe

Members
  • Content Count

    17
  • Joined

  • Last visited

Posts posted by Joe

  1. I'm giving you guys updates on development as per request of fab.

     


    I want you guys to see the progress being made to see that I'm trying to be open with my development.

     

    Let's get this clear: I did not re-request the bounty in my development update post as it was reiterated that the bounty only applies to the first person with a full wallet ready to go.


     

    Also, as per fab i was under the impression that the final wallet *CAN* use QR codes like electrum for android does. If that is no longer the case, let me know now.

     

    I ALSO stated that the wallet is still being debugged (so that means QR codes/easy install are not yet there).

     

     

    So, please give me the time I said (the weekend and perhaps a day or two next week) before going at my throat for keeping the lines of communication open and giving everyone a development update.

  2. actually there is something to secure.

     

    freilectrum droid 0.010alpha

    single send then disconnects for your coin safety. all coins are stored in the default wallet. final debugging occuring this weekend

    https://github.com/joeswhite/freicoin-droid

     

    freilectrum server 2.0.0 RC1

    https://github.com/joeswhite/electrum-server/tree/FreiLectrum-server(electrum-freicoin-server)

     

     

    freilectrum desktop 2.0.0 beta2

    https://github.com/joeswhite/electrum/tree/FreiLectrum(electrum-freicoin)

  3. 2-of-3 sigs should work on freilectrum however i need to fix one fee issue on the frontend, but the commandline will construct it just fine (run the command option to do 2-of-3)

     

    2-of-3 for electrum works as we know already.

     

    2-of-3 seems like a good solution for all to keep all sides accountable.

     

     

     

    now on to other business

     

    Nightly without sending and no easy install. 

     

    sending+easy install tomorrow.

     

     

    All other features tested on jellybean on galaxy, droid, droid2global, droid bionic, and others.

     

    tl;dr for this release

     

    download sl4a_r5x (must be r5x NOT r5!), download and install py4a, download the github zip extract to /sl4a/Scripts/freilectrum

    run f4a.py from sl4a

     

     

    https://github.com/joeswhite/freicoin-droid

     

    README

     

     

     

    FreiLectrum - lightweight FreiCoin client

    Licence: GNU GPL v3
    Authors: Joseph White (FreiLectrum and droid) Thomas Voegtlin(electrum)
    Language: Python
    Homepage: http://frei.co.in


    0. FreiLectrum-android PRE-ALPHA v0.001pa INFO
    ------------------------

    FreiLectrum pre-alpha v0.001 should work for everything but sending coins!
    However BACK UP YOUR CURRENT FREILECTRUM WALLET!

    There has been testing of the android wallet, however it should work. again BACK UP YOUR CURRENT ELECTRUM CLIENT AND WALLET

    BLOCK EXPLORERS HAVE NOT YET BEEN CHANGED. ANYONE WANTING THIER EXPLORER IN FreiLectrum PLEASE OPEN AN ISSUE ON THIS GITHUB

    1. GETTING STARTED
    ------------------

    To run FreiLectrum from source follow below

    Here is code with everything but sends and no easy install.
    QR codes may not work for some. New version hd wallets (non-bip32 wallets) will not be restorable on the android version!
    Non-BIP32 HD wallets are a 2.0.0 release target (it is not possible in the electrum master branch mobile wallet! your BIP32 wallets ARE RESTORABLE RIGHT NOW.
    wallets are created from seed and brain wallet seeds on mobile can be restored on FreiLectrum right now, but not all freilectrum desktop seeds can be restored on mobile


    wallets are stored in /freilectrum/default_wallet BACK THIS UP! WRITE DOWN YOUR BRAIN WALLET TOO!


    Install scripting layer for android sl4a_r5x (ALWAYS USE THIS VERSION OR YOU WONT BE ABLE TO GET IT TO WORK!!!) on your droid

    http://chart.apis.google.com/chart?cht=qr&chs=150x150&chld=L&choe=UTF-8&chl=http%3A%2F%2Fwww.mithril.com.au%2Fandroid%2Fsl4a_r5x.apk

    Install python2.6 for android (on your droid)
    http://code.google.com/p/python-for-android/downloads/detail?name=PythonForAndroid_r5.apk

    (x86 version to be built later, there is currently NO KNOWN x86 release of Py4A and would only be used on laptops with x86)



    download the zipped version of this git project on your droid
    https://github.com/joeswhite/freicoin-droid/archive/nightlys.zip


    unzip with your favorite unzipper to /sl4a/Scripts/freilectrum


    RUN
    ===
    open up sl4a, browse to Scripts/freilectrum and single click f4a.py and start it (first button on left, looks like a terminal)

    start up and get everythign done.

    **YOU MAY CRASH IF YOU DO NOT WAIT A FEW MOMENTS BEFORE STARTING, THIS IS DUE TO YOUR PHONE'S MEMORY AND CPU LIMITS**


    ENJOY
    recieve coins, and play with it, try to break it. this is a nightly with sending removed for coin safety.

    notes: "other" means pending/incoming-demurrage

    MAKE SURE YOU CHANGE YOUR SERVER TO 173.255.235.7 with TCP ***NOT SSL***

  4. fab, let me rephrase:

     

    have a working code ready to go for AMR (phones which are mobile). I will not release it without the bounty in either escrow or my hands.

     

    the x86 version is for COMPUTERS THAT ARE HACKED TO RUN ANDROID

     

     

    I am giving you an option to see that there is code ready, but parts are not completed (removed purposely) because I must have insurance the bounty is ready to go.

     

     

    so get those coins in escrow.

     

    I meet the requirements. 

  5. as far as long term: i am going to be the official electrum for freicoin developer, I am getting access set up on github for the final release to be put on github.com/freicoin (aka the official freicoin repos). This access has been discussed and approved by maaku and jtimon.

     

    So this is a long term project and I foresee it as such as long as there are those who are interested in running electrum servers with me.

     

    now, if there is additional incentive then I can build a straight .apk for the wallet. but right now, I'm doing qr codes.

     

    eventually the project (and other projects of mine) will be on the domain frei.co.in. but again, redundant servers are needed and the onyl way to guarantee long term hosting is (you guessed it) giving me at least part of the bounty to set up more servers.

  6. as far as droid: I am doing an x86 android build as well as ARM which requires me to build a number of additional things for android. this allows for easier debug and for those running x86 droid (http://www.android-x86.org/) to use the wallet. I have to completely rebuild python for the x86 version.

     

    I am going to be pretty adamant here that I need at least a partial bounty payout (0.35 btc, frc can wait) before I am going to release the final droid version. The reason behind this is so I can get more *LONGTERM* redundancy in the electrum servers for use since everyone is badgering me about being broke (you guys should realize that the bounty funds are only going to be paying for freilectrum backup servers anyway)).

     

    If you are so worried as to not having any code. I'll release a partially working code that allows you to create a wallet, and see an incoming balance, however it will not deserialize and once the wallet is closed it will throw errors upon opening. (your wallet keys are safe)

     

    The license for this version (FreiLectrum Mobile) is GPL as is electurm for android and is a free download if you install via QR code method.

     

    as far as concerns about losing your wallet... you have a brainwallet of 13 characters (deterministic wallet) that will give you a way to back up your wallet. you can also copy your wallet right from your /sdcard0/freilectrum/wallets folder (default_wallet file) and I suggest anyone do that as it is.

     

    *EDIT* as far as the bird: lets decide on a logo and i will add it

  7. fab: you need to follow the instructions here as i do not have the windows executable built: https://github.com/joeswhite/electrum/blob/FreiLectrum(electrum-freicoin)/README.windows

     

     

    I tested it on windows 7 and it works as well as windows 8

     

    as far as droid: I am doing an x86 android build as well as ARM which requires me to build a number of additional things for android.

     

    I am going to be pretty adamant here that I need at least a partial bounty payout (0.35 btc, frc can wait) before I am going to release the final droid version. The reason behind this is so I can get more redundancy in the electrum servers for use since everyone is badgering me about being broke (you guys should realize that the bounty funds are only going to be paying for freilectrum backup servers anyway).

     

    as far as concerns about losing your wallet... you have a brainwallet of 13 characters (deterministic wallet) that will give you a way to back up your wallet. you can also copy your wallet right from your /sdcard0/freilectrum/wallets folder (default_wallet file) and I suggest anyone do that as it is.

  8. mobile electrum wallet is working well except it seems like the client is crashing on incoming transfers but that will be fixed after I get some sleep.

     

    Debug images are viewable upon request,

     

    I was unable to rebase 2.0.0 to the droid, so 1.9.8 will have to do for mobile wallet.

     

    I expect usable wallet in 12-24 hours

     

    Time frame on the bounty reward?

  9. The client will be usable on windows, linux, osx and android. I'm going to be testing android out today as well as building a windows executable and macosx executable so there is no need to download the entire python toolset.

     

    You can currently download the electrum-server source that is on my github https://github.com/joeswhite/electrum-server and change the details to your freicoin rpc and it will work. blockchain_headers can be found at https://freicoin.us/blockchain_headers for anyone wishing to download it.

    I have a few people with servers that will host nodes and I'm adding a few low end VPS that will also assist. The freicoin foundation (maaku) will be hosting an electrum server as well once things are finally in place and I'm assuming that you guys at the alliance will as well

     

    The bugs that I'm noting in the client are at random and only appear to occur some times with deterministic wallets that are loaded before the blockchain_headers are caught up on the server. I'm trying to see if I can add a delay in to factoring demurrage until after all headers are caught up.

  10. This is a quick short and sweet announce. The pre-alpha version of FreiLectrum (electrum for freicoin) is completed. 

     

    I am working to test the android version. I will be applying for the full mobile wallet bounty with 50% up front upon code release as I intend to test the android version after release but wish to reserve my place as the developer who created it.

     

    FreiLectrum allows HD wallets, allows users to use a client without a blockchian download, allows for a webwallet, works on any platform that can use python (windows, mac, linux, android, i believe iOS can take it too)

     

    proof photos attached. please watch https://github.com/joeswhite/electrum/tree/FreiLectrum(electrum-freicoin) for updates coming soon. 

     

    This port of electrum will become the official freicoin electrum port after pre-alpha testing is done.

     

     

    I am requesting 10k of the bounty in FRC be set aside for everyone to do test transactions on freilectrum between eachother with each tester getting 100 FRC to test so as to share the rest of the testing.

     

    freilectrum-server will be added after i finish more development.

     

    There are still some rebranding things left to do on FreiLectrum

     

    *EDIT* I need people to set up blockexplorers so we can right click a tx and see it on the explorer

    post-22-0-65120400-1412972574_thumb.png

    post-22-0-50087900-1412972575_thumb.png

    post-22-0-29274500-1412972957_thumb.png

×
×
  • Create New...