Jump to content

devnullprod

Member
  • Content Count

    96
  • Joined

  • Last visited

2 Followers

About devnullprod

  • Rank
    Member

Contact Methods

  • Website URL
    http://wipple.devnull.network

Profile Information

  • Gender
    Male
  • Location
    Upstate NY
  • Ripple Address
    rhkvfNv6tzh6CMfpXZdX2t7HGN2ZX46Tco
  1. Awesome! If you have any suggestions we're all ears. New features that you're looking for, things that can be improved, etc, we're striving to quickly incorporate community feedback! Looking forward to your article!
  2. devnullprod

    rippled source code analysis and audit

    Awesome, thanks for the correction @mDuo13! Fixed in the source and deployed to the live site 👍 https://github.com/movitto/wipple/commit/a620d05f19f2eb31e29b945f9896d4ed031e7888 http://wipple.devnull.network/research/rippled/overlay_network.html
  3. devnullprod

    rippled source code analysis and audit

    What better day to release parts 9-12 of our rippled source code audit than on 9/12! Read about the overlay network, find out how the nodestore works, and explore the details of ledger & transaction management and the consensus process!!! Follow us on twitter for more updates!
  4. Serious question, has any independent entity ever verified the Nano Ledger series? As in reverse engineered the hardware, etc. And if so is that analysis published anywhere online? When it comes to crypto / encryption keys, we're _extermely leary_ about platforms which we do not understand & there is limited visibility into (one should be paranoid in these cases). Yes Nano Ledger seems to be a widely used / reputable solution, but there are also many stories of scam / knock-off devices being sold online. We provide an easy to use GUI frontend to the official ripple-lib wallet generator here. Just refresh the page to create new accounts. Note though that when you refresh and/or navigate away, the generated account is lost so make sure to copy or write it down!!! You can also store your account in your browser's local storage via our settings page. But note, if you ever clear your browser's data / history, these will be deleted as well. So again best to make offline copie(s) (on paper, external usbs, etc) as backup.
  5. devnullprod

    Ripple API offline payment and sign

    Absolutely. Note that if you do not specifying a sufficient fee, one of a few possibilities can occur. Also be sure to specify the other instructions params appropriately, setting sequence to the next transaction sequence for the sender account and maxLedgerVersion to the maximum ledger you're willing to allow to include this transaction. Yes this is what console.log does. This is only for informational purposes, you may wish to modify this script before using.
  6. devnullprod

    Ripple API offline payment and sign

    The current network fee can be retrieved with the following script: const RippleAPI = require('ripple-lib').RippleAPI; const api = new RippleAPI({server:"wss://s2.ripple.com:443"}); api.connect() .then(function(){ api.getFee() .then(function(fee){ console.log(fee) process.exit(); }) })
  7. devnullprod

    Ripple API offline payment and sign

    Here you go. Tested and verified locally: const RippleAPI = require('ripple-lib').RippleAPI; const api = new RippleAPI(); const sender = "ENTER THE SENDER XRP ACCOUNT ADDRESS HERE"; const recipient = "ENTER THE RECIPIENT XRP ACCOUNT ADDRESS HERE"; // Change this to what exactly the sender is paying to the recipient. // If currency is not 'XRP' also include a 'counterparty' field in the // amount (set to the issuer of the currency). const settings = { source : { address : sender, maxAmount : { value : "5", currency : 'XRP' }, }, destination : { address : recipient, amount : { value : "5", currency : 'XRP' } } }; // Transaction Instructions: these fields can be deduced if you // are online but if offline you must set them manually. Be sure // to carefully set all fields to the correct values const instructions = { fee : "0.000012", sequence : 1, maxLedgerVersion : 41393420 }; api.preparePayment(sender, settings, instructions) .then(function(prepared){ console.log(prepared) // The prepared transaction can be signed offline here: // api.sign(prepared, "secret") }); Make sure to read up on documentation pertaining to all the parameters to make sure you understand how they work. I suggest testing any logic against the XRP testnet before deploying any production solutions (carefully!!!!)
  8. devnullprod

    Wipple Update - 09/07/18

    No arguments here, we're following the release early, release often model for software development. It allows us to develop and deploy concepts very rapidly at the cost of lacking some upfront asthetics and polish. That being said, we aim to keep the iteration cycle tight and expect things to shore up quickly in the next few months. We appreciate all the community support and feedback! Please continue letting us know if there are specific things that don't work and/or can be improved! We'll let you know as soon as they are!
  9. devnullprod

    Wipple Update - 09/07/18

    Well that's why we use computers right?! So we don't have to be intelligent 😄 Thanks!
  10. devnullprod

    Wipple Update - 09/07/18

    Happy Friday everyone!!! We made it through the week! I wanted to send everyone into the weekend with a few quick Wipple usability improvements we've just pushed. Just as a reminder, Wipple is a XRP intelligence framework with many features including regular network reporting, live ledger/account tracking, data visualizations and much more. This latest round of updates have been focused on usability and improving the UI. For instance, it is now possibly to pause the live transaction stream via a easy-to-use button (see screenshot #1) so as to dive into transactions in more detail. To resume the stream, simply click the button again! As far as transaction details, they can now easily be accessed by clicking on the TX in the stream. A section containing the formatted transaction will appear, complete with links to relevant accounts and ledger objects (see screenshot 2). Additionally hovering over any account now results in a popup tooltip containing the account's XRP balance, providing an extremely rapid way to lookup this information (we will be adding more summary info to this popup in the near future). (see screenshot 3) TX settings have received as usability bump. These can now be set via a popup that appears / disappears when you press the 'gear' icon in the upper right. Use this to filter tx types, set the account to use to issue new transactions, and much more (see screenshots 4 and 5). Thanks it for now! As always feedback and follows are more than appreciated! We've got a laundry list of more improvements on the roadmap, so stay tuned for updates! Until next time...
  11. devnullprod

    XRP Ledger City

    Many apologies, limited cross-platform testing is the downside to developing and deploying features rapidly! We'll investigate fixes to these issues ASAP, thanks for the feedback!
  12. devnullprod

    XRP Ledger City

    After a short investigation we've discovered this was pretty simple to do w/ an existing library so we implemented this feature and pushed it live! We also added a 'fog amount' slider control so that the effect can be furthur adjusted. See the live site and screenshots below.
  13. devnullprod

    XRP Ledger City

    They say if you listen closely enough you can even hear the whispers of non-HODLr's!!! You can disable 'fog' via the settings menu in the upper right (click the gear icon). This should change the effect a bit. Parameterizing the sky color is another TODO items on our list, we hope to get to it soon!
  14. devnullprod

    XRP Ledger City

    We've used it for our site and some tooling on the backend so feel free to ask here and we'll try our best to answer. Plus it's not unheard of to hear from the ripple devs in this forum! Depending on what you're trying to do, the "write tx" workflow consists of: - calling the "prepare" method for the tx type you are issuing ('prepareEscrowCreation', 'preparePayment', etc), this takes parameters specific to your tx You can see our call to prepareEscrowCreate here and here - calling 'sign' method to sign the produced tx with the specified credentials (eg your account keys) You can see we sign the previously prepared method here and here The previous two can be done offline, you will need to be online to finish up: - calling the 'submit' method to submit the signed tx blog (or using the wipple link above) We submit the signed TX here and here --- Official documentation of these methods, including what params they take, can be seen in the official docs.
×