Instead of using just approval transactions, we could create approval transactions that approve a not yet deployed CREATE2 contract. This contract could then be deployed and the approval transaction broadcasted.
The advantage of this would be that you could add time constraints to the contract and prevent the transfer of tokens from it if the time constraints are not met.
Instead of using just approval transactions, we could create approval transactions that approve a not yet deployed CREATE2 contract. This contract could then be deployed and the approval transaction broadcasted.
The advantage of this would be that you could add time constraints to the contract and prevent the transfer of tokens from it if the time constraints are not met.
Related: #10