Changed the requirement for canForward to check only if the app is initialized. This is needed for the approval transaction to work when the client attempts to get the transaction path.
What is needed as a consequence of this change is to add SafeERC20 lib to use safeTransferFrom function so we can check that the transfer is made successfully before forwarding the action.
Updated tests to take into account this changes.
You can now deploy your DAO using the template and mint some tokens from the tokenManager app. This will require for you to approve 20 LKT tokens to the lock app first and then create the vote.
UI is still missing, you can see the design in #15
Changed the requirement for
canForward
to check only if the app is initialized. This is needed for the approval transaction to work when the client attempts to get the transaction path.What is needed as a consequence of this change is to add
SafeERC20
lib to usesafeTransferFrom
function so we can check that the transfer is made successfully before forwarding the action.Updated tests to take into account this changes.
You can now deploy your DAO using the template and mint some tokens from the
tokenManager
app. This will require for you to approve 20 LKT tokens to the lock app first and then create the vote.UI is still missing, you can see the design in #15