Open asiaziola opened 2 years ago
Instead of passing just the caller - shouldn't we pass here (https://github.com/warp-contracts/warp-wasm-templates/blob/main/rust/pst/contract/implementation/src/actions/mod.rs#L19) the whole object that would wrap the Transaction, Vrf, Contract, SmartWeave, etc - so that developers could use it in the code as parameter of this function - instead of importing it.
This would make writing the unit tests for the actions easier - i.e. it would be easier to mock the "globals".
Instead of passing just the caller - shouldn't we pass here (https://github.com/warp-contracts/warp-wasm-templates/blob/main/rust/pst/contract/implementation/src/actions/mod.rs#L19) the whole object that would wrap the Transaction, Vrf, Contract, SmartWeave, etc - so that developers could use it in the code as parameter of this function - instead of importing it.
This would make writing the unit tests for the actions easier - i.e. it would be easier to mock the "globals".