When changing any data in the configurables, the bytes of the predicate are altered, and consequently, the address as well. For my use case, I need a specific account added to the predicate to be removed while maintaining the same predicate address.
Is there any way to do this natively? If not, any other solution for linking the old predicate to the new one?
Are you saying that the predicate needs to be updated at run-time? Like an address needs to be changed after deploying?
Predicates are immutable, so there’s no way to actually change the code inside the predicate. If you need some mutable state, there’s some tricks you can do with UTXOs, I can share more details if that’s helpful, but that also requires a smart contract to be involved.