Yes its a 2fa wallet. And I do have the seed.
It looks like it is going to be a somewhat convoluted process to get your tokens out of a Bitcoin MultiSig address if the CounterParty docs are anything to go by:
https://counterparty.io/docs/multisig_counterwallet/The CounterParty MultiSig setup looks VERY messy... you have to send bitcoins back and forth between addresses:
- Send some Bitcoin to each address in each of the 3 wallets
- For each address in each of the 3 wallets, send a very small amount (e.g. 0.0001) from them back to the sender address. This is necessary to broadcast each address’ public key onto the blockchain, which Counterparty multisig currently requires to operate.
and the MultiSig address looks like:
2_1HrSbJR3fcjCDrp2mMJCzGrWR7jtYu4wq5_1Dzfoo4QmhMtHNthmC8hZBry3KPS9FUtgo_152f1mu MCNa7goXYhYAQC61hxEgGacmncB_3
I'm not even sure if you will be able to properly recreate your MultiSig wallet in the CounterParty environment, as while you will be able to determine what the 3rd address is (from the Electrum redeemscript), you will be unable to send BTC back from that address (to get the public address broadcast on the blockchain)... as only TrustedCoin hold the private key.
So, maybe have a look at this:
https://counterpartytalk.org/t/how-to-create-a-send-transaction-on-counterparty/2429Which seems to suggest you can just create a counterparty transaction using their API, and then use the Bitcoin Network to sign and broadcast it... That should theoretically work, but I can't promise it will. As for signing the transaction... looks like you might need a fully synced Bitcoin Core with the correct private keys imported into it... or maybe you can use something like (offline copy)
https://coinb.in/#signIn either case, you'll need 2 of the 3 private keys that make up your 2fa "multisig" address in Electrum, you can get private keys from 2fa wallet by doing the following:
- Get "redeemscript" for your address: 3CEGyqpjA6EuYuUBVPSnmUtpBexcVRrTXg from Electrum (right click address and select "details")
- Copy/paste redeemscript here:
https://coinb.in/#verify- Note the three "1"-type addresses that are shown
- restore your 2fa wallet from seed, DISABLE 2fa when prompted and DO NOT set wallet password
- open wallet file with text editor
- get X1 and X2 "xprvs" from the wallet file
- Create two new "standard" wallets (ie. x1wallet and x2wallet) -> Use Public or Private keys -> Paste xprv
- Match the "1" addresses from redeemscript (in step 2) with "1" addresses in x1wallet and x2wallet
- Right click "1" addresses and select "private key"