This PR improves the DevEx for pop up contract when calling contracts with optional parameters.
The main change is to move the logic for parsing metadata and processing arguments into a filed used by call and up. and includes the parsing parsing metadata and processing arguments of constructors.
Testing
To adjust that the contract used for testing has been updated. Is basically the flipper contract with a third call to test parsing arguments and a constructor with Optional values.
Fixes: https://github.com/r0gue-io/pop-cli/issues/319
This PR improves the DevEx for
pop up contract
when calling contracts with optional parameters.The main change is to move the logic for parsing metadata and processing arguments into a filed used by
call
andup
. and includes the parsing parsing metadata and processing arguments of constructors.Testing
To adjust that the contract used for testing has been updated. Is basically the
flipper
contract with a third call to test parsing arguments and a constructor with Optional values.