Functional Weave
Code in Rust

finance.uk-bank-rate@1.0.1

data/bank-rate.json

7,023 bytes · view raw

[
  {
    "basisPoints": 400,
    "validFrom": "2001-11-08",
    "validTo": "2003-02-05",
    "note": "Bank Rate 4.00%, changed 8 November 2001"
  },
  {
    "basisPoints": 375,
    "validFrom": "2003-02-06",
    "validTo": "2003-07-09",
    "note": "Bank Rate 3.75%, changed 6 February 2003"
  },
  {
    "basisPoints": 350,
    "validFrom": "2003-07-10",
    "validTo": "2003-11-05",
    "note": "Bank Rate 3.50%, changed 10 July 2003"
  },
  {
    "basisPoints": 375,
    "validFrom": "2003-11-06",
    "validTo": "2004-02-04",
    "note": "Bank Rate 3.75%, changed 6 November 2003"
  },
  {
    "basisPoints": 400,
    "validFrom": "2004-02-05",
    "validTo": "2004-05-05",
    "note": "Bank Rate 4.00%, changed 5 February 2004"
  },
  {
    "basisPoints": 425,
    "validFrom": "2004-05-06",
    "validTo": "2004-06-09",
    "note": "Bank Rate 4.25%, changed 6 May 2004"
  },
  {
    "basisPoints": 450,
    "validFrom": "2004-06-10",
    "validTo": "2004-08-04",
    "note": "Bank Rate 4.50%, changed 10 June 2004"
  },
  {
    "basisPoints": 475,
    "validFrom": "2004-08-05",
    "validTo": "2005-08-03",
    "note": "Bank Rate 4.75%, changed 5 August 2004"
  },
  {
    "basisPoints": 450,
    "validFrom": "2005-08-04",
    "validTo": "2006-08-02",
    "note": "Bank Rate 4.50%, changed 4 August 2005"
  },
  {
    "basisPoints": 475,
    "validFrom": "2006-08-03",
    "validTo": "2006-11-08",
    "note": "Bank Rate 4.75%, changed 3 August 2006"
  },
  {
    "basisPoints": 500,
    "validFrom": "2006-11-09",
    "validTo": "2007-01-10",
    "note": "Bank Rate 5.00%, changed 9 November 2006"
  },
  {
    "basisPoints": 525,
    "validFrom": "2007-01-11",
    "validTo": "2007-05-09",
    "note": "Bank Rate 5.25%, changed 11 January 2007"
  },
  {
    "basisPoints": 550,
    "validFrom": "2007-05-10",
    "validTo": "2007-07-04",
    "note": "Bank Rate 5.50%, changed 10 May 2007"
  },
  {
    "basisPoints": 575,
    "validFrom": "2007-07-05",
    "validTo": "2007-12-05",
    "note": "Bank Rate 5.75%, changed 5 July 2007"
  },
  {
    "basisPoints": 550,
    "validFrom": "2007-12-06",
    "validTo": "2008-02-06",
    "note": "Bank Rate 5.50%, changed 6 December 2007"
  },
  {
    "basisPoints": 525,
    "validFrom": "2008-02-07",
    "validTo": "2008-04-09",
    "note": "Bank Rate 5.25%, changed 7 February 2008"
  },
  {
    "basisPoints": 500,
    "validFrom": "2008-04-10",
    "validTo": "2008-10-07",
    "note": "Bank Rate 5.00%, changed 10 April 2008"
  },
  {
    "basisPoints": 450,
    "validFrom": "2008-10-08",
    "validTo": "2008-11-05",
    "note": "Bank Rate 4.50%, changed 8 October 2008"
  },
  {
    "basisPoints": 300,
    "validFrom": "2008-11-06",
    "validTo": "2008-12-03",
    "note": "Bank Rate 3.00%, changed 6 November 2008"
  },
  {
    "basisPoints": 200,
    "validFrom": "2008-12-04",
    "validTo": "2009-01-07",
    "note": "Bank Rate 2.00%, changed 4 December 2008"
  },
  {
    "basisPoints": 150,
    "validFrom": "2009-01-08",
    "validTo": "2009-02-04",
    "note": "Bank Rate 1.50%, changed 8 January 2009"
  },
  {
    "basisPoints": 100,
    "validFrom": "2009-02-05",
    "validTo": "2009-03-04",
    "note": "Bank Rate 1.00%, changed 5 February 2009"
  },
  {
    "basisPoints": 50,
    "validFrom": "2009-03-05",
    "validTo": "2016-08-03",
    "note": "Bank Rate 0.50%, changed 5 March 2009"
  },
  {
    "basisPoints": 25,
    "validFrom": "2016-08-04",
    "validTo": "2017-11-01",
    "note": "Bank Rate 0.25%, changed 4 August 2016"
  },
  {
    "basisPoints": 50,
    "validFrom": "2017-11-02",
    "validTo": "2018-08-01",
    "note": "Bank Rate 0.50%, changed 2 November 2017"
  },
  {
    "basisPoints": 75,
    "validFrom": "2018-08-02",
    "validTo": "2020-03-10",
    "note": "Bank Rate 0.75%, changed 2 August 2018"
  },
  {
    "basisPoints": 25,
    "validFrom": "2020-03-11",
    "validTo": "2020-03-18",
    "note": "Bank Rate 0.25%, changed 11 March 2020"
  },
  {
    "basisPoints": 10,
    "validFrom": "2020-03-19",
    "validTo": "2021-12-15",
    "note": "Bank Rate 0.10%, changed 19 March 2020"
  },
  {
    "basisPoints": 25,
    "validFrom": "2021-12-16",
    "validTo": "2022-02-02",
    "note": "Bank Rate 0.25%, changed 16 December 2021"
  },
  {
    "basisPoints": 50,
    "validFrom": "2022-02-03",
    "validTo": "2022-03-16",
    "note": "Bank Rate 0.50%, changed 3 February 2022"
  },
  {
    "basisPoints": 75,
    "validFrom": "2022-03-17",
    "validTo": "2022-05-04",
    "note": "Bank Rate 0.75%, changed 17 March 2022"
  },
  {
    "basisPoints": 100,
    "validFrom": "2022-05-05",
    "validTo": "2022-06-15",
    "note": "Bank Rate 1.00%, changed 5 May 2022"
  },
  {
    "basisPoints": 125,
    "validFrom": "2022-06-16",
    "validTo": "2022-08-03",
    "note": "Bank Rate 1.25%, changed 16 June 2022"
  },
  {
    "basisPoints": 175,
    "validFrom": "2022-08-04",
    "validTo": "2022-09-21",
    "note": "Bank Rate 1.75%, changed 4 August 2022"
  },
  {
    "basisPoints": 225,
    "validFrom": "2022-09-22",
    "validTo": "2022-11-02",
    "note": "Bank Rate 2.25%, changed 22 September 2022"
  },
  {
    "basisPoints": 300,
    "validFrom": "2022-11-03",
    "validTo": "2022-12-14",
    "note": "Bank Rate 3.00%, changed 3 November 2022"
  },
  {
    "basisPoints": 350,
    "validFrom": "2022-12-15",
    "validTo": "2023-02-01",
    "note": "Bank Rate 3.50%, changed 15 December 2022"
  },
  {
    "basisPoints": 400,
    "validFrom": "2023-02-02",
    "validTo": "2023-03-22",
    "note": "Bank Rate 4.00%, changed 2 February 2023"
  },
  {
    "basisPoints": 425,
    "validFrom": "2023-03-23",
    "validTo": "2023-05-10",
    "note": "Bank Rate 4.25%, changed 23 March 2023"
  },
  {
    "basisPoints": 450,
    "validFrom": "2023-05-11",
    "validTo": "2023-06-21",
    "note": "Bank Rate 4.50%, changed 11 May 2023"
  },
  {
    "basisPoints": 500,
    "validFrom": "2023-06-22",
    "validTo": "2023-08-02",
    "note": "Bank Rate 5.00%, changed 22 June 2023"
  },
  {
    "basisPoints": 525,
    "validFrom": "2023-08-03",
    "validTo": "2024-07-31",
    "note": "Bank Rate 5.25%, changed 3 August 2023"
  },
  {
    "basisPoints": 500,
    "validFrom": "2024-08-01",
    "validTo": "2024-11-06",
    "note": "Bank Rate 5.00%, changed 1 August 2024"
  },
  {
    "basisPoints": 475,
    "validFrom": "2024-11-07",
    "validTo": "2025-02-05",
    "note": "Bank Rate 4.75%, changed 7 November 2024"
  },
  {
    "basisPoints": 450,
    "validFrom": "2025-02-06",
    "validTo": "2025-05-07",
    "note": "Bank Rate 4.50%, changed 6 February 2025"
  },
  {
    "basisPoints": 425,
    "validFrom": "2025-05-08",
    "validTo": "2025-08-06",
    "note": "Bank Rate 4.25%, changed 8 May 2025"
  },
  {
    "basisPoints": 400,
    "validFrom": "2025-08-07",
    "validTo": "2025-12-17",
    "note": "Bank Rate 4.00%, changed 7 August 2025"
  },
  {
    "basisPoints": 375,
    "validFrom": "2025-12-18",
    "validTo": null,
    "note": "Bank Rate 3.75%, changed 18 December 2025"
  }
]