fullmetalScience

joined 2 years ago

... and keep a particularly close eye on the logs of those who selected this option?

 

For this release I made sure that the various NoShore tools can be run side-by-side on the same machine, as the same user.

This means that you can now team up ghost and gate locally to use them together with a tower-instance, local or remote.

The commands you need in order to issue a transaction can look like this:

gate dest 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H
gate cost 0.1776
ghost trigger

That's the boring way, though. Ever wondered how come no website ever provides you a complete string you can just copy and paste to your Monero CLI - like transfer 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H 0.1776?

While we keep wondering, NoShore handles this gracefully for us, allowing websites to keep doing their thing.

Let's say they prompt for payment like this: "Send 0.1776 Monero to 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H". Instead of plumbing together the corresponding transfer-command, simply have gate handle it:

gate scan "Send 0.1776 Monero to 888tNkZrPN6JsEgekjMnABU4TBzc2Dt29EPAvkRxbANsAnjyPbb3iQ1YBRk1UXcdRsiKc9dhwMVgN5S9cQUiyoogDavup3H"

It will discard anything useless, tell you what remained and set dest and cost accordingly.

For added serenity you can run gate help to see the parameters once again before you execute ghost trigger just as before.

And now for the geeks: QR code scanning++

(as if NoShore wasn't geeky by design :)

Run scan without parameters, use your camera and process a string like the one from the previous example directly from a QR code:

# As seen in this post's image
gate scan

Currently, this is Termux-only, but it can work just as well with your PC's camera.


Installation

To activate all of the above, be sure to clone the current version, v0.2.0:

git clone --branch v0.2.0 \
    https://git.sr.ht/~fullmetalscience/noshore \
    ~/xmr.zone/noshore

Remember to install the optional dependencies as suggested by gate setup.


Why use NoShore as Wallet?

Efficiency, for starters: No sync wait, no battery use - just three commands that sign as fast as tower can plug together the outputs of a new transaction.

Then, having NoShore as daily Monero-driver boosts its development by noticing bugs early.

There's also the configurable donation on tower (just grep for "donate"), so simply using the tool already motivates development.

And finally, if we want merchants to start adopting the concept for payments, we better have our side of the deal in place.


NoShore's on xmr.zone.

[–] fullmetalScience@monero.town 3 points 3 weeks ago

Android now working

Today I tested NoShore on Android (in Termux) and fixed some errors that prevented a smooth setup process.

Clone branch v0.1.1 to get the lastet version:

git clone --branch v0.1.1 https://gitlab.com/fullmetalScience/noshore.git ~/xmr.zone/noshore
 

With some delay but much dedication the first version of NoShore is now completed.

Its concept is to make payments simpler for end-users by transferring some of the burden to merchants and back-ends.

The back-end prepares transactions, so that all that remains to do for the user's device is to sign them.

While, technically, this allows users to stay offline throughout the process, it is important to understand that the reasoning for going this route is not security.

Instead, it is to reduce complexity, so that Monero may become accessible to broader audiences apart from tech-enthusiasts.

The section "The Big Picture" on the project site describes what NoShore's usage could look like once fully developed.

NoShore's on xmr.zone.

 

As a runner-up to NoShore offline payments, its basis, XMRPC has received lots of improvements which are are now published and tagged as version 0.3.0, thereby leaving the beta-phase behind.

Highlights

  • Validators for address/height/key
  • Colorized output
  • Wallet-switching

Find further details in the documentation or download the new version directly:

If you haven't previously cloned XMRPC

git clone --branch v0.3.0 \
    https://gitlab.com/fullmetalScience/sxmo-onfire.git

If you are working with an existing clone

git fetch origin tag v0.3.0
git checkout tags/v0.3.0

See also: previous release (v0.2.0-beta), initial announcement

 

For years, I've been unable to let go of the vision of creating the simplest payment-interface possible.

I couldn't find the required specialists to outsource some challenging parts of my initial design.

Now, thanks to a discussion with the developer of XmrSigner - plus the interest of someone specialized in FPGA's, I realized that I could create a major part of the functionality and, from there, follow a clear path forward.

Please feel free to review the linked CCS-draft - any workable feedback is welcome!

[–] fullmetalScience@monero.town 2 points 7 months ago

This sure clarifies the circumstances. I appreciate the explanation and went on to verify the claims.

Here are the corresponding Etherscan-links to spare others the hassle:

  1. [0x2274] MONEROCHAN creation
  2. [0x2274] Uniswap funding / locking
  3. [0xB9A1] Buying 789,420,933 (at time of writing)
  4. [0xB9A1] Burning of 383,913,580 (at time of writing)

So far I couldn't detect any discrepancies. Note that, on Blockchair, whale.monerochan.eth appears to resolve to 0x0000000000000000000000000000000000000000, while airdrops come from 0x4642, after being funded by 0xB9A1.

Thank you for the onboarding!

[–] fullmetalScience@monero.town 2 points 7 months ago (2 children)

The text has some ... "orange" flags.

For example, burning 25% doesn't make sense when you decided on the supply to begin with and "100 % fair distribution" isn't possible in the given scenario.

But then again, meme coins are all about not making sense, and some play may actually lead to the desired exposure. Let's get Monero some marketing:

0xe746433469235aB0D5cc404b592C9634eF2ECB1D

[–] fullmetalScience@monero.town 1 points 9 months ago

It does make sense that the tables are for Monero-exclusive applications. Loaded GUI's lead to user confusion and thus errors.

Think absolute beginner: "I installed that secure app you recommended and bought and happily transacted and now you say that wasn't secure?!"

[–] fullmetalScience@monero.town 1 points 1 year ago* (last edited 1 year ago)

According to my recent test, the premium was 4.7 percent compared to spot rates, hence their pricing is not competitive and Bitrefill remains without a serious contestant. There you'd only pay the ~0.5% fee for going through an instant exchange in order to have your XMR arrive as BTC.

EDIT: Now, a day later, I did another test and got percentages from 1.8 - 2.0 % which is much more reasonable.

Hint: To quickly get the hidden fees of any purchase, execute units like this: ./units.sh '<xmr-cost-at-checkout> XMR' '<EUR|USD|...>' or ./units.sh '<xmr-cost-at-checkout> XMR / <value-in-fiat> <EUR|USD|...>' '%' for the total percentage asked.

[–] fullmetalScience@monero.town 2 points 1 year ago* (last edited 1 year ago)

Adding the image seems to have removed the original URL ... while maintaining the link's description. I suspect a bug (@admin?).

In any case, I've added an explicit link at the end of the original post.

For those seeking to trade more efficiently on the platform, I just published a tool for updating TradeOgre-orders from the command line: Terminal-Interface to TradeOgre

 

A couple of months ago, rumors about TradeOgre blocking withdrawals for an unrelated crypto asset circulated.

I began avoiding the exchange, but when the other day a user urged to trade on the platform, I decided to publish this tool regardless. It might prove useful to some people in the community.

OGRE is a terminal interface, both console and CLI, optimized for swing-trading XMR<->BTC on TradeOgre.

It is similar in use to XMRPC, but instead of managing your Monero RPC, you manage your orders on said platform.

Please refer to the corresponding section on xmr.zone.

 

calling qualified developers