The bitcoin transaction fee is set by the sender. The more fee he decides to pay for the transaction — the better chances that
the transaction gets confirmed in the nearest block.