so it couldn't be the platform? upgrading the client or trying it on another comp wouldn't work?
The platform doesn't matter. The Armory version might make a difference, but none of the wallet code as been changed in any of the latest versions.
the thing they are clearly marked .dat files for wallets for armory..
Armory doesn't use .dat files. If you are seeing .dat files that are supposedly for armory, those aren't Armory files.
if anyone can please help we can sign some agreement saying ill a % of the wallet. They don't seem all the way corrupted can someone please help.
How would you know they aren't corrupted? Do you happen to know the Armory binary file format? Armory uses a binary file format that you wouldn't know whether it was corrupted unless you examine it byte by byte.
Have you tried the Armory wallet recovery tool? It's in the software itself.
That's for wallet.dat files which are for Bitcoin Core only, not Armory.
i'm sure they might be but the error log says wrong path or wrong armory wallet.. even though i created this wallet and it's encryption using armory core.I did OFC try that as well as a number of other different things.
There's gotta be a way willing to pay through escrow to make sure the developing team has the funds that it deserves. I've been using armory since .88 same for this one breach to make it stop using it forever/
And as you can see this is clearly a systems error.. i i mean 3 wallets are randomly deleted from an OI issue? I'm a very much laymen but how would this happen?
Oh and I've read this python script helps you find it but how do i do this? I haveno exp in this please help
#!/usr/bin/env python -u
# Read from stdin, corrupt/remove random bytes, write to standard out.
import optparse
import random
import sys
def main():
parser = optparse.OptionParser(usage="%prog [options]")
parser.add_option("--n", dest="n", type="int", default=1,
help="how many single-byte errors to introduce")
parser.add_option("--r", dest="remove", type="int", default=0,
help="how many bytes to erase")
parser.add_option("--verbose", dest="verbose", action="store_true",
help="be verbose")
(options, args) = parser.parse_args()
data = bytearray(sys.stdin.read())
for i in range(0, options.n):
position = random.randrange(0, len(data))
oldbyte = data[position]
newbyte = (oldbyte+random.randrange(1,256))%256
data[position] = newbyte
if options.verbose:
print >> sys.stderr, "Replaced byte %d with %d at position %d"%(oldbyte,newbyte,position)
for i in range(0, options.remove):
position = random.randrange(0, len(data))
oldbyte = data[position]
del data[position]
if options.verbose:
print >> sys.stderr, "Deleted byte at position %d"%(position)
sys.stdout.write(data)
if __name__ == '__main__':
main()