Skip to content
This repository has been archived by the owner on Jun 11, 2024. It is now read-only.

Prepare file structure for Lisk application #3146

Closed
9 tasks done
MaciejBaj opened this issue Mar 22, 2019 · 0 comments
Closed
9 tasks done

Prepare file structure for Lisk application #3146

MaciejBaj opened this issue Mar 22, 2019 · 0 comments

Comments

@MaciejBaj
Copy link
Contributor

MaciejBaj commented Mar 22, 2019

Parent #3022

Expected behavior

Move all the application-dependent files to the Lisk application-level folder (lisk/src) and implement the necessary logic to handle it in framework-level (matcher for transactions etc.):

Optional

- [ ] Prepare a gateway for handling blockchain exceptions from application-level

Dependencies

  • Move builds into application-level
  • Move Dockerfile into application-level
  • Cover application-level files by unit tests

Actual behavior

Majority of necessary files are still in framework-level (lisk/framework/) and there is no implementation to handle it.

Acceptance criteria

The following structure of the application-level folder (lisk/src) is:

/build
/config
 lisk.conf
 networks/
/transactions
 /exceptions (Optional)
 5.js
 6.js
 7.js
 /test
/test
app.js
package.json

Notes

Please mind that summarily all of the Lisk transaction types will be disabled #3104, therefore the matcher implementation for transactions (more details in #2780) is obligatory and needs to be used by Lisk application.

Which version(s) does this affect? (Environment, OS, etc...)

1.6.0

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants