We want to store the account that is making a proposal to the catalog. In order to prove a user owns an address and the we use an auth model that involves the user authorizing and update to a managed resource. This diff includes..
New Proposal Manager resource used for authz
Use manager to validate address and store address in NFTCatalog proposals.
Add ability for proposer to withdraw a proposal.(leverages new authz method)
Updates to propose cadence transaction
Withdraw cadence transaction
Test Plan
Added new test case for withdraw and confirmed old test cases still pass. Tried withdrawing from a separate account, as well.
Summary
We want to store the account that is making a proposal to the catalog. In order to prove a user owns an address and the we use an auth model that involves the user authorizing and update to a managed resource. This diff includes..
Test Plan Added new test case for withdraw and confirmed old test cases still pass. Tried withdrawing from a separate account, as well.