Adapting smart contracts to halving-driven fee shifts and miner incentive changes