Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ticket 737, switch IMA agent to to ethers.js in branch v1.6.0 #1452

Merged
merged 328 commits into from
Jun 2, 2023

Conversation

sergiy-skalelabs
Copy link
Contributor

@sergiy-skalelabs sergiy-skalelabs commented Feb 27, 2023

  • IMA Agent was re-written 90% from scratch and now based on ethers.js
  • All JavaScript code is ES6 now, so all files are *.mjs
  • Fixed OKR requirements, all JS lines of code are limited to 100 characters, all JS functions are limited to 200 lines of code including empty lines, everything named camelCase everywhere it was possible, massive source code cleanup
  • Fixed documentation missmprints and errors, updated documentation with descriptions of changed command line options
  • Fixed PY tests run issues on fast local computers
  • Fixed JS tests errors running on local computers
  • Cleaned up docker file and github action scripts
  • Improved IMA Agent logging filters, all logging messages correspond to appropriate --verbose=0..9 level
  • Fixed all codacy issues and warnings, codacy report is completely clean green now

yavrsky and others added 30 commits January 11, 2023 03:20
npms/skale-ima/index.mjs Outdated Show resolved Hide resolved
@payvint payvint self-requested a review May 26, 2023 11:39
Copy link
Collaborator

@payvint payvint left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything looks good!
Just to fix some small items!

DimaStebaev
DimaStebaev previously approved these changes Jun 1, 2023
.github/workflows/main.yml Outdated Show resolved Hide resolved
@payvint payvint self-requested a review June 2, 2023 18:54
Copy link
Collaborator

@payvint payvint left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's give it a shot!

@sergiy-skalelabs sergiy-skalelabs merged commit c636314 into v1.6.0 Jun 2, 2023
@sergiy-skalelabs sergiy-skalelabs deleted the ticket-737/IMA-switch-toethers-js-v1.6.0 branch June 2, 2023 21:24
@github-actions github-actions bot locked and limited conversation to collaborators Jun 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
7 participants