Core Chain’s methodology for integrating bitcoin staking centers on CLTV timelock, a Bitcoin-native cryptographic feature that locks up the outputs of a transaction for a pre-defined period of time, during which they can’t be spent.
A BTC staking transaction should have two/three outputs, which are
There is no restrictions on inputs.
When the time-lock ends, the locked UTXO can be spent using the redeem script