No we don’t.
But I think it’s not necessary to take every criticism immediately personally…
It’s really getting difficult to say stuff without fearing to be crucified for it…
Can you imagine the frustration of reporting this kind of issue for over a year and it never being taken seriously. Even being told it’s probably just my code. The community are always expected to roll over and take it all as a jolly good bit of fun. And when we don’t, we’re told how bad we are.
I’ve been just about the only third party trying to use mutable data, and it has been an incredibly frustrating process. So give me a break, and let’s sort this out now.
Please create 3 new scratchpads
share the addresses
lets see what we all can get.
So we can methodically start to look at this - without snidey remarks.
I will do the snidey remarks around here - OK?
but lets try to get to the bottom of this together and act as a community.
@happybeing please make 3 new scratchpads and we can all try to get them and take it from there.
I’m just really not in the mood for this just now.
I’m done for tonight.
You’ve no idea how glad we’re that you’re doing this
No, but when just at the moment of good discussion something like this is said:
… it’s just… I don’t know what. Very human, sure, but still.
unnecessary
Meanwhile
see if you can get these
ad9419ff5e5fc86ee21feb61992c86b8cd9c69afc438fc6f6faf8886da8064152a9d034401f636d80d08175ce49aa4cc
97d3061f5e4c75d2b66e0e3755a991f9dc8e7570b76d2d3f3aac42803dd817c3e5b0b70ce995d21d80f1b941689d5a0e
a6b4b2179135406d545f26784171f46a77f5af2a457d01160afff65720539d7bfc47a95a3854a5707beab7ec7e1309c6
Creating scratchpad with name: small_test_test
Quoting for ecf1b2(11101100).. ..
Paying for 1 addresses..
Payments of 1 address completed. 0 address were free / already paid for
✅ Scratchpad created at address: 97d3061f5e4c75d2b66e0e3755a991f9dc8e7570b76d2d3f3aac42803dd817c3e5b0b70ce995d21d80f1b941689d5a0e
With name: small_test_test
Total cost: 0.000004783864580696 AttoTokens
and this
Creating scratchpad with name: med_test_test
Quoting for 8b7887(10001011).. ..
Paying for 1 addresses..
Payments of 1 address completed. 0 address were free / already paid for
✅ Scratchpad created at address: a6b4b2179135406d545f26784171f46a77f5af2a457d01160afff65720539d7bfc47a95a3854a5707beab7ec7e1309c6
With name: med_test_test
and finally for now
Creating scratchpad with name: bigger_xml_test
Quoting for fb3c6b(11111011).. ..
Paying for 1 addresses..
Payments of 1 address completed. 0 address were free / already paid for
✅ Scratchpad created at address: ad9419ff5e5fc86ee21feb61992c86b8cd9c69afc438fc6f6faf8886da8064152a9d034401f636d80d08175ce49aa4cc
With name: bigger_xml_test
Total cost: 0.000004744102830218 AttoTokens
It’s a lack of taking responsibility and blaming your greatest supporters because they dare to point out the issues.
I became fed up with this a long time ago, and they know that, so taking offence at the above is rather strange. I don’t mind. Who does it serve to have a strop because someone speaks of their frustration - and not deny there’s any justification for it?
What I have done for the past year is say what I find, and voice my frustration, while continuing to build and help others build, with little help from Autonomi (to say the least). I’ll continue to do that because the alternative didn’t work either, and I’ve always preferred honesty over pretense.
We _know_ this.
We all know this.
Its just unfortunate you chose to repeat it unnecessarily to @chriso when he was working his arse off on a Friday night.
Now instead of moaning
tell me if you can retrieve these scratchpads and try to turn this into a proper bug report
They’re all working they’re arses off I’m sure, but the arrogance.
I’ve been working my arse of longer than any of them, unpaid because I believe in the fundamentals that they have to say the least veered away from while saying I’m wrong about that.
If they aren’t able to take my criticism now, what hope do we or they have of them delivering a product? This seems to be a blind spot IMO. Delivering a product is different from building some software and it working in limited contexts. It’s another level of thing, and they didn’t like me suggesting things related to that last April and I don’t see much improvement since because we’re dealing with the same kinds of issue and getting the same kinds of response more than a year later.
Yes, there’s progress, but there remain fundamental issues both in the ‘product’ and the process.
BTW I blocked you a while back for the snide slights, so don’t read much of what you write. So I may appear to ignore you a lot, in this case though…
I don’t have time to help with this now, and when I do I’m working on something else which is a relief tbh. You can only bang your head against a brick wall for so long before you need a rest, and working on CI (which I mostly hate) is preferable to that for the time being. With so little time available… no sorry, others can mess about with Scratchpads. @riddim is doing a great job IMO.
My main concern has been with Pointers. They have the reports and David has my suggestions for addressing that. Let’s see if anything happens this time.
Just relax a little bit.
I don’t see where arrogance came into it.
All that is happened here is, I felt a productive discussion was derailed when it didn’t really need to be. OK, I overreacted and I’m sorry. I’m just tired and wasn’t in the mood for it. That’s all it was.
I know you feel you’ve been hard done by in the past, but can we please just put it behind us and move forward now? It only really happened because we were just focused on other things. We didn’t intentionally ignore you. But it feels like we’ve been over this so many times. Can we just move on now?
Is this the face of a man who GaF?
Nah seriously, ISTR you blocked me cos I was being insufferable about the hypocrisy of the West re “freedom” and “ukraine”. You chose to take it personally.
Enough of that crap - lets concentrate on rooting out problems
Share these reports please. Lets see if others can replicate the errors you see.
Im a bit mystified about that myself…
Anybody tried these then?
I tried, but it looks like I need the secret key to read these with the CLI
% ant scratchpad get ad9419ff5e5fc86ee21feb61992c86b8cd9c69afc438fc6f6faf8886da8064152a9d034401f636d80d08175ce49aa4cc
Logging to directory: "/home/system/.local/share/autonomi/client/logs/log_2025-08-01_19-17-58"
🔗 Connected to the NetworkId { id: 1 } network Error:
0: The scratchpad key is required to perform this action
1: Failed to read secret key from file
2: No such file or directory (os error 2)
Location:
ant-cli/src/access/keys.rs:127
Suggestion: make sure you've provided the SCRATCHPAD_SIGNING_KEY env var or have the key in a file at "/home/system/.local/share/autonomi/client/scratchpad_signing_key"
Suggestion: you can generate a new secret key with the `scratchpad generate-key` subcommand
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
This looks like a message from an old version of the client. I had that nonsensical text with the network ID removed. Going to hopefully tidy up a lot of the other output and documentation soon.
you’re right, my bad. I need to update to the latest
Alright, updated to latest. @southside if you send me the key to these I’ll try them out:
```
% ant scratchpad get a6b4b2179135406d545f26784171f46a77f5af2a457d01160afff65720539d7bfc47a95a3854a5707beab7ec7e1309c6
Logging to directory: “/home/system/.local/share/autonomi/client/logs/log_2025-08-01_19-31-45”
Connecting to the Autonomi network…
Connected to the network
Error:
0: The scratchpad key is required to perform this action
1: Failed to read secret key from file
2: No such file or directory (os error 2)
Location:
ant-cli/src/access/keys.rs:127
Suggestion: make sure you’ve provided the SCRATCHPAD_SIGNING_KEY env var or have the key in a file at “/home/system/.local/share/autonomi/client/scratchpad_signing_key”
Suggestion: you can generate a new secret key with the scratchpad generate-key
subcommand
Backtrace omitted. Run with RUST_BACKTRACE=1 environment variable to display it.
Run with RUST_BACKTRACE=full to include source snippets.
ant scratchpad get --secret-key 6f984aa13488daba0b0f4d42834e4c668444ee029fd01c7295e98a52b916fa07
ant scratchpad get --secret-key 23ad622126f4d93a4eab69f004fcafb2584cb812d617379f26217ffa51615379