Reduced the number of macros used in fsm.c & fsm_mpl.c by replacing them with functions. Moved functions related only to Skycoin cryptocurrency to fsm_skycoin.c&fsm_skycoin_impl. Reworked tests to correspond with these changes.
Does this change need to mentioned in CHANGELOG.md?
yes
Fixes #295
Changes:
Reduced the number of macros used in fsm.c & fsm_mpl.c by replacing them with functions. Moved functions related only to Skycoin cryptocurrency to fsm_skycoin.c&fsm_skycoin_impl. Reworked tests to correspond with these changes.
Does this change need to mentioned in CHANGELOG.md?
yes
Requires testing
no
Comments about testing , should you have some