-
Halver[m]
* in order to do `git commit ...`
-
Halver[m]
git asks for an email and a name.
-
sgp_
jberman: would you be interested in hopping on a quick call with the AirGap team next week? I think they just have some questions about the tech side of Monero
-
sgp_
"We have had multiple AirGap community members approach us and inquire about AirGap supporting Monero. As AirGap and its components is completely open source we usually approach an entity in the ecosystem of a protocol that then helps fund the development and security review of the integration. Would be available for a call to discuss this as well as the potential implementation from a technical side, as we’re currently uncertain if this is even
-
sgp_
feasible with AirGap’s two device approach."
-
crypto_grampy[m]
-
crypto_grampy[m]
It looks like they build the monerujo sidekick, but for many currencies
-
plowsof[m]
Only problem with unsigned transactions is theyre 'huge' .. 1 qr code can only hold 3kb. They would have to implement a 'scrolling qr scanner' into their app (one exists on github already atleast). Monerujo chose to transfer via bluetooth instead. The last time this was mentioned here moneromooo said that there was never an attempt to keep file sizes down so there would be some "easy wins" there. And i believe UkoeHB said that a new
-
plowsof[m]
protocol thats being worked on would have a small enough unsigned tx size to fit on a QR code so... They will probably 'wait' for a new protocol... OR a bounty crypto_grampy to reduce the file size of a qr code "so airgap" can easier support us..
-
plowsof[m]
sgp_:
-
sgp_
Thanks for the ping
-
UkoeHB
vtnerd: I am confused what to do about this multisig status struct (
monero-project/monero #7852#discussion_r762027864 ). Looking at `wallet2_api.h`, it doesn't `#include` anything except standard libraries... does this mean I can't include `multisig/multisig.h`?
-
monerobull[m]
dont you dare publish 17.3 within the next 2-3 hours. i want to sign it too 🥲
-
monerobull[m]
do i need to install the beaver ubuntu or can i run from usb stick?
-
selsta
monerobull[m]: it's won't be published before tomorrow but you can add your signatures after it's released
-
monerobull[m]
thats less cool though ;)
-
Halver[m]
In which way are the gitian build signatures used ? Is there some automatic process which does something with them ?
-
Halver[m]
* are the multiples gitian build
-
f[m]1
Trying to send to four different addresses at once, CLI responds with: "Error: transaction was not constructed"
-
f[m]1
Here is a paste of log level 2:
paste.debian.net/hidden/25054bea
-
f[m]1
It is 0.17.2.3 with Trezor.
-
-
monerobull[m]
Linux is garbage
-
sethsimmons
lol
-
sethsimmons
You can compile on other OSs if you want, still using Docker
-
sethsimmons
Why are you booting Linux just for this?
-
monerobull[m]
Because the guide said host os should be Ubuntu beaver
-
monerobull[m]
And I've never used docker before
-
merope
Docker on windows is absolute cancer
-
selsta
f[m]1: did you send to multiple integrated addresses?
-
selsta
I think you can't send to both subaddresses and integrated address in one transaction
-
sethsimmons
<monerobull[m]> "Because the guide said host os..." <- > Gitian supports other container mechanisms too but if you have a Debian or Ubuntu-based host the steps can be greatly simplified.
-
sethsimmons
-
sethsimmons
Just run any normal Linux OS
-
sethsimmons
Pop_OS! is very beginner friendly, and is Ubuntu-based.
-
f[m]1
selsta: Integrated, as in the (old?) format that's longer than a normal address?
-
selsta
integrated as in 106 characters long
-
f[m]1
No. Haven't seen those in a while. It's 3 main addresses (4..) and one sub (8..).
-
f[m]1
95 chars
-
monerobull[m]
I got Ubuntu to run. It doesn't connect to the internet.
-
selsta
f[m]1: did you specify an external payment id?
-
selsta
"Destinations have to have exactly one output to support encrypted payment ids"
-
selsta
that's the relevant error message
-
f[m]1
Where would the enc payment id have come from?
-
Halver[m]
I did the gitian build on Debian, and it worked well
-
f[m]1
Ok, I found out which address is at fault.
-
f[m]1
Is there anything that indicates I am looking at such an address or would I have to run it through something like `integrated_address` to know?
-
monerobull[m]
<Halver[m]> "I did the gitian build on Debian..." <- I'll try this now. Ubuntu is bloated garbage
-
monerobull[m]
Why doesn't debian have a setting for live boot...
-
selsta
f[m]1: integrated addresses are longer
-
monerobull[m]
Why does the docker version require linux
-
monerobull[m]
This is stupid, i wasted 2 hours and got nowhere :(
-
» moneromooo feels envious
-
monerobull[m]
Last try with mint now
-
Lyza
easiest to build from a VM
-
monerobull[m]
I'm not having a great time
-
monerobull[m]
Btw next dev meeting this or next week?
-
f[m]1
selsta: I know they were a couple of upgrades ago, but they don't appear to be anymore.
-
f[m]1
selsta: Oh, my bad. You're right. When I checked the length, I used the data from the log, which had the payment ID already extracted.
-
monerobull[m]
When creating a PR, i disable "allow edits by maintainers" right?
-
sethsimmons
Up to you, any edits would be public and visible, so it's fine either way
-
monerobull[m]
I think adding my pubkey worked?
-
f[m]1
Will be signing off. Thanks for the help!
-
monerobull[m]
What is meant by start a new shell with your new group membership
-
sethsimmons
Just run the last command, it's just explaining what that does: `su $USER`
-
monerobull[m]
With user literally being that or my Linux user? Or GitHub?
-
sethsimmons
Why don't we take this to DM, don't want to clutter this chat anymore.
-
monerobullsvm
'Error: No such container: gitian-target
-
monerobullsvm
Traceback (most recent call last):
-
monerobullsvm
6: from bin/gbuild:313:in `<main>'
-
monerobullsvm
5: from bin/gbuild:313:in `each'
-
monerobullsvm
4: from bin/gbuild:315:in `block in <main>'
-
monerobullsvm
3: from bin/gbuild:315:in `each'
-
monerobullsvm
2: from bin/gbuild:320:in `block (2 levels) in <main>'
-
monerobullsvm
1: from bin/gbuild:76:in `build_one_configuration'
-
monerobullsvm
bin/gbuild:23:in `system!': failed to run on-target true (RuntimeError)
-
monerobullsvm
Traceback (most recent call last):
-
monerobullsvm
File "./gitian-build.py", line 211, in <module>
-
monerobullsvm
main()
-
monerobullsvm
File "./gitian-build.py", line 201, in main
-
monerobullsvm
build()
-
monerobullsvm
File "./gitian-build.py", line 99, in build
-
monerobullsvm
rebuild()
-
monerobullsvm
File "./gitian-build.py", line 71, in rebuild
-
monerobullsvm
subprocess.check_call(['bin/gbuild', '-j', args.jobs, '-m', args.memory, '--commit', 'monero='+args.commit, '--url', 'monero='+args.url, infile])
-
UkoeHB
oii don't paste in in chat
-
monerobullsvm
sorry, is the bridge down?
-
monerobullsvm
just real slow i guess
-
monerobullsvm
can someone help me figure out why the docker script failed?
-
-
monerobull[m]
scoobybejesus: im stuck on this right now
-
monerobull[m]
but it looks kinda done, im not sure?
-
scoobybejesus
looks good. not done. let it sit. or start over with more cores and cpu
-
merope
Building takes a while (especially if you don't have many cores and/or much ram)
-
monerobull[m]
scoobybejesus: I restarted with your core settings. It's currently at the same point as in the screenshot
-
scoobybejesus
open up another terminal window and open htop and you'll see it's crunching along
-
monerobull[m]
Yeah i can see that
-
monerobull[m]
Thanks
-
jberman[m]
<sgp_> "jberman: would you be interested..." <- Don't know how helpful I'll be in this conversation, it might be more useful to have someone who has more intimate knowledge of offline signing or hardware wallet integration, but happy to chat :) I'll do some digging on it beforehand too
-
jberman[m]
> as we’re currently uncertain if this is even feasible with AirGap’s two device approach.
-
jberman[m]
But ya as discussed above it definitely should be feasible
-
jberman[m]
Hot view-only wallet scans for received outputs and prepares tx's for signing -> 2nd offline signing wallet signs tx's and passes them to hot wallet -> hot wallet broadcasts tx and saves key image locally (needs key images to calculate balance)
-
jberman[m]
Would imagine the flow would be something like that. There might be UX challenges they'll need to deal with different from other currencies because the view-only wallet can't determine spent outputs and needs the key images to do so, and stuff I may not be seeing like that unsigned tx's are huge like mentioned above too