EpicCash / epic

Blockchain Node Server with integrated Stratum Mining Server
https://epiccash.com
Apache License 2.0
25 stars 36 forks source link

Epic-Wallet transition tests #42

Closed Potolski closed 11 months ago

Potolski commented 2 years ago

We are currently working on automating these tests before sharing them with the community.

There is an incompatibility within v2 and v3 wallet transactions. That means that two wallets with different versions(v2 and v3) can't make transactions between themselves.

ID Scenario Linux Status Windows Status Notes
001 Connecting V3 Wallets to a V2 Node DONE DONE We expect this test to fail due to incompatible versions
002 Send Epic Coins from a V3 Wallet to a V2 Wallet (receiver) using the HTTP method DONE DONE
003 Send Epic Coins from a V3 Wallet to a V2 Wallet (receiver) using the File method DONE DONE The File method should work until the last step
004 Receive Epic Coins from a V3 Wallet (Sender) in a V2 Wallet (Receiver) DONE DONE
005 Connecting V2 wallets to a V3 Node DONE DONE We expect this test to succeed
006 Send Epic Coins from a V2 Wallet to a V3 Wallet (receiver) using the HTTP method DONE DONE
007 Send Epic Coins from a V2 Wallet to a V3 Wallet (receiver) using the File method DONE DONE The File method should work until the last step
008 Receive Epic Coins from a V2 Wallet (Sender) in a V3 Wallet (Receiver) DONE DONE
009 Recover an Account Using the V3 Wallet Using the Passphrase Method DONE DONE The passphrase method is failing, there is a workaround
010 Recover an Account Using the V3 Wallet Using the Seed Method DONE DONE This method should work

Key point regarding transactions compatibility

The limited incompatibility between v2 and v3 is a concern, and it needs to be explained well to the user community. Here is our current guidance:

How many of these problems to fix, versus how many to tolerate during the v2 -> v3 transition, remains a topic of active discussion.

johanneshahn commented 2 years ago

@Potolski are the automation test ready?

who-biz commented 11 months ago

Closing due to inactivity.