I am new in Bitcoin and I try to create an address in Bitcoind and send a transaction that the amount will be spendable in a specific height of the blockchain.
Here is what I have done:
privateKey = 'cS5bZo8D1PBXwLbpGwYpb3CPvev5FYA7zPpftXAc6vzvbXt3aAa4'
absolute_time = 150
addr = getAddressFromPriv(privateKey) #customFunction
seq = Sequence(TYPE_ABSOLUTE_TIMELOCK, absolute_time)
script = Script([seq.for_script(),
'OP_CHECKLOCKTIMEVERIFY',
'OP_DROP',
'OP_DUP',
'OP_HASH160',
p2pkh_addr.to_hash160(),
'OP_EQUALVERIFY',
'OP_CHECKSIG'])
addr2 = convertScriptToAddress(script)
Then in bitcoin-cli I use that addr2 to bitcoin-cli sendtoaddress <addr2> 10
However, when I inspect the transaction it says that it is spendable in the current block height. Any idea?