📕

BIP-45 Runbook

Proposal
May 14, 2024

Links

diamondCut JSON:

bip-45.json24.1KB
{
    "diamondCut": {
        "diamondCut": [
            [
                "0x0000000000000000000000000000000000000000",
                2,
                [
                    "0xd8a6aafe",
                    "0xb4f55be8",
                    "0x07a3b202",
                    "0x9f9962e4",
                    "0x0b2939d1"
                ]
            ],
            [
                "0xB5818dE8b02394b4300F15F61083dc3ff976EAA1",
                1,
                [
                    "0x64ee4b80",
                    "0xca7b7d7b",
                    "0xfc06d2a6"
                ]
            ],
            [
                "0x46d11a5076EAAD1ffA24b0C2DDF38d4Aeaa19920",
                0,
                [
                    "0xeedc7ab9",
                    "0x7ba6cbf8",
                    "0xeb0e1215",
                    "0xd1db56b8",
                    "0x69aa7e02",
                    "0xcc88d4f9",
                    "0x673c75f0",
                    "0x64b3496b",
                    "0x93523425",
                    "0x64887852",
                    "0xb2b0556d",
                    "0x141933bf",
                    "0xf98da2de",
                    "0x383f170f",
                    "0xd1943f7f",
                    "0xcb2d0a3c",
                    "0xcce813a1",
                    "0x6af8e5a4",
                    "0x7d23804d",
                    "0x50539159",
                    "0xbbf459a7",
                    "0xf788b47c",
                    "0xa13a3742",
                    "0x93c9e531"
                ]
            ],
            [
                "0x46d11a5076EAAD1ffA24b0C2DDF38d4Aeaa19920",
                1,
                [
                    "0x2a27c499",
                    "0x5c975abb",
                    "0xe60d7a83",
                    "0x471bcdbe",
                    "0x43def26e",
                    "0xc50b0fb0",
                    "0x3b2ecb70",
                    "0x16ada547",
                    "0x06c499d8",
                    "0x686b6159",
                    "0x597490c0"
                ]
            ],
            [
                "0x4b10DfCCD211b77671E1E01541346F0c659C681b",
                0,
                [
                    "0xd8317c71"
                ]
            ],
            [
                "0xeBD6Fc0c2d4dc3Ea131d7F14aA2f617d63Dc0F1a",
                0,
                [
                    "0x087d78b4",
                    "0xbfe2f3be",
                    "0x208c2c98",
                    "0x7caa025f"
                ]
            ],
            [
                "0xeBD6Fc0c2d4dc3Ea131d7F14aA2f617d63Dc0F1a",
                1,
                [
                    "0xa84643e4",
                    "0x787cee99",
                    "0xfa345569",
                    "0x1acc0a47",
                    "0x1be655e8",
                    "0x9a516cad",
                    "0x6de45df2",
                    "0x014a8a49",
                    "0xbb7de478",
                    "0x43cc4ee0",
                    "0xab434eb7",
                    "0xadef4533",
                    "0x9f06b3fa",
                    "0xb8a04d1b",
                    "0x691bcc88",
                    "0xfc6a19df",
                    "0x13ed3cea",
                    "0xd3c73ec8",
                    "0xa33fa99f"
                ]
            ],
            [
                "0x14047A7226c1e4a0dD15F69844e3771005cfa4e3",
                1,
                [
                    "0x45947ba9",
                    "0xf19ed6be",
                    "0x150d5173",
                    "0x7d44f5bb",
                    "0x779b3c5c",
                    "0x2eb2c2d6",
                    "0xf242432a",
                    "0x081d77ba",
                    "0xc56411f6",
                    "0xe348f82b",
                    "0x27e047f1"
                ]
            ],
            [
                "0x8257C2EB3265640714cCF298ad208E3054EF675F",
                1,
                [
                    "0xb362a6e8"
                ]
            ],
            [
                "0x0a4121F3c4ACd9825Ed5499ACAD9fEA7a8a4eeED",
                1,
                [
                    "0x4aa06652",
                    "0x24dd285c"
                ]
            ],
            [
                "0x47DA294946D41E90486ca8BB2adA493A6b974A2a",
                0,
                [
                    "0xe9522c08",
                    "0xd9ba32fc",
                    "0x170cf084",
                    "0x9d1d2877",
                    "0xe26f7900",
                    "0x76a7bc84",
                    "0xce5fb821",
                    "0x371b5b03",
                    "0x052ebc26"
                ]
            ],
            [
                "0x47DA294946D41E90486ca8BB2adA493A6b974A2a",
                1,
                [
                    "0x86b40a1b",
                    "0xf18d9ed0"
                ]
            ],
            [
                "0x9F5ec59d13AfDb581A383D6215b717312e875Fd2",
                1,
                [
                    "0xc20b8071",
                    "0x06fdde03",
                    "0x95d89b41",
                    "0x0e89341c"
                ]
            ],
            [
                "0xB752bfD626AD8715DE26D9bf3b3512F13632CCa1",
                1,
                [
                    "0x5a049a47",
                    "0xf984019b",
                    "0xc8cda2a0",
                    "0xb0c22bb1",
                    "0xc84c7727"
                ]
            ],
            [
                "0xBbc36F691aBA133a214a8cb66Ab8847b8A3a5622",
                0,
                [
                    "0xc063989e",
                    "0x838082b5",
                    "0x0fb01e05",
                    "0x1ca5f625",
                    "0x96e7f21e",
                    "0x4118140a",
                    "0x9256dccd",
                    "0xa953f06d",
                    "0xe5b17f2a",
                    "0xc25a156c",
                    "0x9b3ec513",
                    "0xf5cb9097",
                    "0x85167e51",
                    "0xb45ef2eb",
                    "0x9dcf67f0",
                    "0x7d4a51cb",
                    "0x5a8e63e3"
                ]
            ],
            [
                "0xBbc36F691aBA133a214a8cb66Ab8847b8A3a5622",
                1,
                [
                    "0x00fdd58e",
                    "0x4e1273f4",
                    "0xbc8514cf",
                    "0x3e465a2e",
                    "0x341b94d5",
                    "0x8915ba24",
                    "0x896651e8",
                    "0x69fbad94",
                    "0xba39dc02",
                    "0xa7bf680f",
                    "0x8eeae310",
                    "0x8c1e6f22",
                    "0x61449212",
                    "0x98f2b8ad",
                    "0x7fc06e12",
                    "0xdc25a650",
                    "0x0c9c31bd",
                    "0x9d6a924e",
                    "0x3a1b0606",
                    "0xbe6547d2",
                    "0xcb03fb1e",
                    "0xc38b3c18",
                    "0x896ab1c6",
                    "0xbc771977",
                    "0xabed2d41",
                    "0xe923e8d4",
                    "0xfd9de166",
                    "0x46544166",
                    "0x7b52fadf"
                ]
            ],
            [
                "0x9Aaaa79FDDEFcBbD30605F653FA440922B327c3D",
                0,
                [
                    "0xa8b0bb83"
                ]
            ],
            [
                "0x305d7c1C53817a4e5b66043e9883FB14b2005B6B",
                1,
                [
                    "0x0b58f073",
                    "0x88fcd169"
                ]
            ],
            [
                "0x5A3C138cDb894e6d200CCd350cdeE7404b1f3c9B",
                1,
                [
                    "0x505f43ea",
                    "0x1be2cfd8",
                    "0xa9be1acb",
                    "0x1f4f3d55",
                    "0xaed942e9",
                    "0x2b8cde0d"
                ]
            ]
        ],
        "initFacetAddress": "0x6eF9cC52Eb37e0dE9592960c0c894a1000ac7dDf",
        "functionCall": "0xe1c7392a"
    },
    "encoded": "0x1f931c1c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006ef9cc52eb37e0de9592960c0c894a1000ac7ddf0000000000000000000000000000000000000000000000000000000000001fe0000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000009c00000000000000000000000000000000000000000000000000000000000000a600000000000000000000000000000000000000000000000000000000000000b600000000000000000000000000000000000000000000000000000000000000e40000000000000000000000000000000000000000000000000000000000000102000000000000000000000000000000000000000000000000000000000000010c00000000000000000000000000000000000000000000000000000000000001180000000000000000000000000000000000000000000000000000000000000132000000000000000000000000000000000000000000000000000000000000013e000000000000000000000000000000000000000000000000000000000000014e0000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018a00000000000000000000000000000000000000000000000000000000000001cc00000000000000000000000000000000000000000000000000000000000001d600000000000000000000000000000000000000000000000000000000000001e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000005d8a6aafe00000000000000000000000000000000000000000000000000000000b4f55be80000000000000000000000000000000000000000000000000000000007a3b202000000000000000000000000000000000000000000000000000000009f9962e4000000000000000000000000000000000000000000000000000000000b2939d100000000000000000000000000000000000000000000000000000000000000000000000000000000B5818dE8b02394b4300F15F61083dc3ff976EAA100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000364ee4b8000000000000000000000000000000000000000000000000000000000ca7b7d7b00000000000000000000000000000000000000000000000000000000fc06d2a60000000000000000000000000000000000000000000000000000000000000000000000000000000046d11a5076EAAD1ffA24b0C2DDF38d4Aeaa19920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000018eedc7ab9000000000000000000000000000000000000000000000000000000007ba6cbf800000000000000000000000000000000000000000000000000000000eb0e121500000000000000000000000000000000000000000000000000000000d1db56b80000000000000000000000000000000000000000000000000000000069aa7e0200000000000000000000000000000000000000000000000000000000cc88d4f900000000000000000000000000000000000000000000000000000000673c75f00000000000000000000000000000000000000000000000000000000064b3496b0000000000000000000000000000000000000000000000000000000093523425000000000000000000000000000000000000000000000000000000006488785200000000000000000000000000000000000000000000000000000000b2b0556d00000000000000000000000000000000000000000000000000000000141933bf00000000000000000000000000000000000000000000000000000000f98da2de00000000000000000000000000000000000000000000000000000000383f170f00000000000000000000000000000000000000000000000000000000d1943f7f00000000000000000000000000000000000000000000000000000000cb2d0a3c00000000000000000000000000000000000000000000000000000000cce813a1000000000000000000000000000000000000000000000000000000006af8e5a4000000000000000000000000000000000000000000000000000000007d23804d000000000000000000000000000000000000000000000000000000005053915900000000000000000000000000000000000000000000000000000000bbf459a700000000000000000000000000000000000000000000000000000000f788b47c00000000000000000000000000000000000000000000000000000000a13a37420000000000000000000000000000000000000000000000000000000093c9e5310000000000000000000000000000000000000000000000000000000000000000000000000000000046d11a5076EAAD1ffA24b0C2DDF38d4Aeaa1992000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000b2a27c499000000000000000000000000000000000000000000000000000000005c975abb00000000000000000000000000000000000000000000000000000000e60d7a8300000000000000000000000000000000000000000000000000000000471bcdbe0000000000000000000000000000000000000000000000000000000043def26e00000000000000000000000000000000000000000000000000000000c50b0fb0000000000000000000000000000000000000000000000000000000003b2ecb700000000000000000000000000000000000000000000000000000000016ada5470000000000000000000000000000000000000000000000000000000006c499d800000000000000000000000000000000000000000000000000000000686b615900000000000000000000000000000000000000000000000000000000597490c0000000000000000000000000000000000000000000000000000000000000000000000000000000004b10dfccd211b77671e1e01541346f0c659c681b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001d8317c7100000000000000000000000000000000000000000000000000000000000000000000000000000000ebd6fc0c2d4dc3ea131d7f14aa2f617d63dc0f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004087d78b400000000000000000000000000000000000000000000000000000000bfe2f3be00000000000000000000000000000000000000000000000000000000208c2c98000000000000000000000000000000000000000000000000000000007caa025f00000000000000000000000000000000000000000000000000000000000000000000000000000000ebd6fc0c2d4dc3ea131d7f14aa2f617d63dc0f1a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000013a84643e400000000000000000000000000000000000000000000000000000000787cee9900000000000000000000000000000000000000000000000000000000fa345569000000000000000000000000000000000000000000000000000000001acc0a47000000000000000000000000000000000000000000000000000000001be655e8000000000000000000000000000000000000000000000000000000009a516cad000000000000000000000000000000000000000000000000000000006de45df200000000000000000000000000000000000000000000000000000000014a8a4900000000000000000000000000000000000000000000000000000000bb7de4780000000000000000000000000000000000000000000000000000000043cc4ee000000000000000000000000000000000000000000000000000000000ab434eb700000000000000000000000000000000000000000000000000000000adef4533000000000000000000000000000000000000000000000000000000009f06b3fa00000000000000000000000000000000000000000000000000000000b8a04d1b00000000000000000000000000000000000000000000000000000000691bcc8800000000000000000000000000000000000000000000000000000000fc6a19df0000000000000000000000000000000000000000000000000000000013ed3cea00000000000000000000000000000000000000000000000000000000d3c73ec800000000000000000000000000000000000000000000000000000000a33fa99f0000000000000000000000000000000000000000000000000000000000000000000000000000000014047a7226c1e4a0dd15f69844e3771005cfa4e300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000b45947ba900000000000000000000000000000000000000000000000000000000f19ed6be00000000000000000000000000000000000000000000000000000000150d5173000000000000000000000000000000000000000000000000000000007d44f5bb00000000000000000000000000000000000000000000000000000000779b3c5c000000000000000000000000000000000000000000000000000000002eb2c2d600000000000000000000000000000000000000000000000000000000f242432a00000000000000000000000000000000000000000000000000000000081d77ba00000000000000000000000000000000000000000000000000000000c56411f600000000000000000000000000000000000000000000000000000000e348f82b0000000000000000000000000000000000000000000000000000000027e047f1000000000000000000000000000000000000000000000000000000000000000000000000000000008257c2eb3265640714ccf298ad208e3054ef675f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001b362a6e8000000000000000000000000000000000000000000000000000000000000000000000000000000000a4121f3c4acd9825ed5499acad9fea7a8a4eeed0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000024aa066520000000000000000000000000000000000000000000000000000000024dd285c0000000000000000000000000000000000000000000000000000000000000000000000000000000047da294946d41e90486ca8bb2ada493a6b974a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000009e9522c0800000000000000000000000000000000000000000000000000000000d9ba32fc00000000000000000000000000000000000000000000000000000000170cf084000000000000000000000000000000000000000000000000000000009d1d287700000000000000000000000000000000000000000000000000000000e26f79000000000000000000000000000000000000000000000000000000000076a7bc8400000000000000000000000000000000000000000000000000000000ce5fb82100000000000000000000000000000000000000000000000000000000371b5b0300000000000000000000000000000000000000000000000000000000052ebc260000000000000000000000000000000000000000000000000000000000000000000000000000000047da294946d41e90486ca8bb2ada493a6b974a2a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000286b40a1b00000000000000000000000000000000000000000000000000000000f18d9ed0000000000000000000000000000000000000000000000000000000000000000000000000000000009f5ec59d13afdb581a383d6215b717312e875fd2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004c20b80710000000000000000000000000000000000000000000000000000000006fdde030000000000000000000000000000000000000000000000000000000095d89b41000000000000000000000000000000000000000000000000000000000e89341c00000000000000000000000000000000000000000000000000000000000000000000000000000000b752bfd626ad8715de26d9bf3b3512f13632cca10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000055a049a4700000000000000000000000000000000000000000000000000000000f984019b00000000000000000000000000000000000000000000000000000000c8cda2a000000000000000000000000000000000000000000000000000000000b0c22bb100000000000000000000000000000000000000000000000000000000c84c772700000000000000000000000000000000000000000000000000000000000000000000000000000000bbc36f691aba133a214a8cb66ab8847b8a3a5622000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000011c063989e00000000000000000000000000000000000000000000000000000000838082b5000000000000000000000000000000000000000000000000000000000fb01e05000000000000000000000000000000000000000000000000000000001ca5f6250000000000000000000000000000000000000000000000000000000096e7f21e000000000000000000000000000000000000000000000000000000004118140a000000000000000000000000000000000000000000000000000000009256dccd00000000000000000000000000000000000000000000000000000000a953f06d00000000000000000000000000000000000000000000000000000000e5b17f2a00000000000000000000000000000000000000000000000000000000c25a156c000000000000000000000000000000000000000000000000000000009b3ec51300000000000000000000000000000000000000000000000000000000f5cb90970000000000000000000000000000000000000000000000000000000085167e5100000000000000000000000000000000000000000000000000000000b45ef2eb000000000000000000000000000000000000000000000000000000009dcf67f0000000000000000000000000000000000000000000000000000000007d4a51cb000000000000000000000000000000000000000000000000000000005a8e63e300000000000000000000000000000000000000000000000000000000000000000000000000000000bbc36f691aba133a214a8cb66ab8847b8a3a562200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001d00fdd58e000000000000000000000000000000000000000000000000000000004e1273f400000000000000000000000000000000000000000000000000000000bc8514cf000000000000000000000000000000000000000000000000000000003e465a2e00000000000000000000000000000000000000000000000000000000341b94d5000000000000000000000000000000000000000000000000000000008915ba2400000000000000000000000000000000000000000000000000000000896651e80000000000000000000000000000000000000000000000000000000069fbad9400000000000000000000000000000000000000000000000000000000ba39dc0200000000000000000000000000000000000000000000000000000000a7bf680f000000000000000000000000000000000000000000000000000000008eeae310000000000000000000000000000000000000000000000000000000008c1e6f2200000000000000000000000000000000000000000000000000000000614492120000000000000000000000000000000000000000000000000000000098f2b8ad000000000000000000000000000000000000000000000000000000007fc06e1200000000000000000000000000000000000000000000000000000000dc25a650000000000000000000000000000000000000000000000000000000000c9c31bd000000000000000000000000000000000000000000000000000000009d6a924e000000000000000000000000000000000000000000000000000000003a1b060600000000000000000000000000000000000000000000000000000000be6547d200000000000000000000000000000000000000000000000000000000cb03fb1e00000000000000000000000000000000000000000000000000000000c38b3c1800000000000000000000000000000000000000000000000000000000896ab1c600000000000000000000000000000000000000000000000000000000bc77197700000000000000000000000000000000000000000000000000000000abed2d4100000000000000000000000000000000000000000000000000000000e923e8d400000000000000000000000000000000000000000000000000000000fd9de1660000000000000000000000000000000000000000000000000000000046544166000000000000000000000000000000000000000000000000000000007b52fadf000000000000000000000000000000000000000000000000000000000000000000000000000000009aaaa79fddefcbbd30605f653fa440922b327c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001a8b0bb8300000000000000000000000000000000000000000000000000000000000000000000000000000000305d7c1c53817a4e5b66043e9883fb14b2005b6b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000020b58f0730000000000000000000000000000000000000000000000000000000088fcd169000000000000000000000000000000000000000000000000000000000000000000000000000000005a3c138cdb894e6d200ccd350cdee7404b1f3c9b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000006505f43ea000000000000000000000000000000000000000000000000000000001be2cfd800000000000000000000000000000000000000000000000000000000a9be1acb000000000000000000000000000000000000000000000000000000001f4f3d5500000000000000000000000000000000000000000000000000000000aed942e9000000000000000000000000000000000000000000000000000000002b8cde0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e1c7392a00000000000000000000000000000000000000000000000000000000"
}

Overview

Init Contract

InitBipSeedGauge: 0x6eF9cC52Eb37e0dE9592960c0c894a1000ac7dDf

Facets Being Added

Facets Being Deprecated

Verifying the Transaction

Setup

  1. Follow 🏗️How to Setup Environment, pulling and compiling the latest changes on the bip39-seedGauge branch.

The Diamond Cut Transaction

Add the following bip45enc task to hardhat.config.js per How to Verify Facet Changes.

You can verify that the following data value in the final line of code is the one that corresponds to the BIP transaction by comparing it with the Raw data field on the Safe multisig transaction.

task('bip45enc', async function () {
  const bcm = await impersonateBeanstalkOwner()
  await mintEth(bcm.address)
  await bcm.sendTransaction({to: BEANSTALK, value: 0, data: '0x1f931c1c00000000000000000000000000000000000000000000000000000000000000600000000000000000000000006ef9cc52eb37e0de9592960c0c894a1000ac7ddf0000000000000000000000000000000000000000000000000000000000001fe0000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000002600000000000000000000000000000000000000000000000000000000000000380000000000000000000000000000000000000000000000000000000000000046000000000000000000000000000000000000000000000000000000000000007e000000000000000000000000000000000000000000000000000000000000009c00000000000000000000000000000000000000000000000000000000000000a600000000000000000000000000000000000000000000000000000000000000b600000000000000000000000000000000000000000000000000000000000000e40000000000000000000000000000000000000000000000000000000000000102000000000000000000000000000000000000000000000000000000000000010c00000000000000000000000000000000000000000000000000000000000001180000000000000000000000000000000000000000000000000000000000000132000000000000000000000000000000000000000000000000000000000000013e000000000000000000000000000000000000000000000000000000000000014e0000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000018a00000000000000000000000000000000000000000000000000000000000001cc00000000000000000000000000000000000000000000000000000000000001d600000000000000000000000000000000000000000000000000000000000001e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000005d8a6aafe00000000000000000000000000000000000000000000000000000000b4f55be80000000000000000000000000000000000000000000000000000000007a3b202000000000000000000000000000000000000000000000000000000009f9962e4000000000000000000000000000000000000000000000000000000000b2939d100000000000000000000000000000000000000000000000000000000000000000000000000000000B5818dE8b02394b4300F15F61083dc3ff976EAA100000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000364ee4b8000000000000000000000000000000000000000000000000000000000ca7b7d7b00000000000000000000000000000000000000000000000000000000fc06d2a60000000000000000000000000000000000000000000000000000000000000000000000000000000046d11a5076EAAD1ffA24b0C2DDF38d4Aeaa19920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000018eedc7ab9000000000000000000000000000000000000000000000000000000007ba6cbf800000000000000000000000000000000000000000000000000000000eb0e121500000000000000000000000000000000000000000000000000000000d1db56b80000000000000000000000000000000000000000000000000000000069aa7e0200000000000000000000000000000000000000000000000000000000cc88d4f900000000000000000000000000000000000000000000000000000000673c75f00000000000000000000000000000000000000000000000000000000064b3496b0000000000000000000000000000000000000000000000000000000093523425000000000000000000000000000000000000000000000000000000006488785200000000000000000000000000000000000000000000000000000000b2b0556d00000000000000000000000000000000000000000000000000000000141933bf00000000000000000000000000000000000000000000000000000000f98da2de00000000000000000000000000000000000000000000000000000000383f170f00000000000000000000000000000000000000000000000000000000d1943f7f00000000000000000000000000000000000000000000000000000000cb2d0a3c00000000000000000000000000000000000000000000000000000000cce813a1000000000000000000000000000000000000000000000000000000006af8e5a4000000000000000000000000000000000000000000000000000000007d23804d000000000000000000000000000000000000000000000000000000005053915900000000000000000000000000000000000000000000000000000000bbf459a700000000000000000000000000000000000000000000000000000000f788b47c00000000000000000000000000000000000000000000000000000000a13a37420000000000000000000000000000000000000000000000000000000093c9e5310000000000000000000000000000000000000000000000000000000000000000000000000000000046d11a5076EAAD1ffA24b0C2DDF38d4Aeaa1992000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000b2a27c499000000000000000000000000000000000000000000000000000000005c975abb00000000000000000000000000000000000000000000000000000000e60d7a8300000000000000000000000000000000000000000000000000000000471bcdbe0000000000000000000000000000000000000000000000000000000043def26e00000000000000000000000000000000000000000000000000000000c50b0fb0000000000000000000000000000000000000000000000000000000003b2ecb700000000000000000000000000000000000000000000000000000000016ada5470000000000000000000000000000000000000000000000000000000006c499d800000000000000000000000000000000000000000000000000000000686b615900000000000000000000000000000000000000000000000000000000597490c0000000000000000000000000000000000000000000000000000000000000000000000000000000004b10dfccd211b77671e1e01541346f0c659c681b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001d8317c7100000000000000000000000000000000000000000000000000000000000000000000000000000000ebd6fc0c2d4dc3ea131d7f14aa2f617d63dc0f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004087d78b400000000000000000000000000000000000000000000000000000000bfe2f3be00000000000000000000000000000000000000000000000000000000208c2c98000000000000000000000000000000000000000000000000000000007caa025f00000000000000000000000000000000000000000000000000000000000000000000000000000000ebd6fc0c2d4dc3ea131d7f14aa2f617d63dc0f1a000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000013a84643e400000000000000000000000000000000000000000000000000000000787cee9900000000000000000000000000000000000000000000000000000000fa345569000000000000000000000000000000000000000000000000000000001acc0a47000000000000000000000000000000000000000000000000000000001be655e8000000000000000000000000000000000000000000000000000000009a516cad000000000000000000000000000000000000000000000000000000006de45df200000000000000000000000000000000000000000000000000000000014a8a4900000000000000000000000000000000000000000000000000000000bb7de4780000000000000000000000000000000000000000000000000000000043cc4ee000000000000000000000000000000000000000000000000000000000ab434eb700000000000000000000000000000000000000000000000000000000adef4533000000000000000000000000000000000000000000000000000000009f06b3fa00000000000000000000000000000000000000000000000000000000b8a04d1b00000000000000000000000000000000000000000000000000000000691bcc8800000000000000000000000000000000000000000000000000000000fc6a19df0000000000000000000000000000000000000000000000000000000013ed3cea00000000000000000000000000000000000000000000000000000000d3c73ec800000000000000000000000000000000000000000000000000000000a33fa99f0000000000000000000000000000000000000000000000000000000000000000000000000000000014047a7226c1e4a0dd15f69844e3771005cfa4e300000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000b45947ba900000000000000000000000000000000000000000000000000000000f19ed6be00000000000000000000000000000000000000000000000000000000150d5173000000000000000000000000000000000000000000000000000000007d44f5bb00000000000000000000000000000000000000000000000000000000779b3c5c000000000000000000000000000000000000000000000000000000002eb2c2d600000000000000000000000000000000000000000000000000000000f242432a00000000000000000000000000000000000000000000000000000000081d77ba00000000000000000000000000000000000000000000000000000000c56411f600000000000000000000000000000000000000000000000000000000e348f82b0000000000000000000000000000000000000000000000000000000027e047f1000000000000000000000000000000000000000000000000000000000000000000000000000000008257c2eb3265640714ccf298ad208e3054ef675f000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001b362a6e8000000000000000000000000000000000000000000000000000000000000000000000000000000000a4121f3c4acd9825ed5499acad9fea7a8a4eeed0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000024aa066520000000000000000000000000000000000000000000000000000000024dd285c0000000000000000000000000000000000000000000000000000000000000000000000000000000047da294946d41e90486ca8bb2ada493a6b974a2a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000009e9522c0800000000000000000000000000000000000000000000000000000000d9ba32fc00000000000000000000000000000000000000000000000000000000170cf084000000000000000000000000000000000000000000000000000000009d1d287700000000000000000000000000000000000000000000000000000000e26f79000000000000000000000000000000000000000000000000000000000076a7bc8400000000000000000000000000000000000000000000000000000000ce5fb82100000000000000000000000000000000000000000000000000000000371b5b0300000000000000000000000000000000000000000000000000000000052ebc260000000000000000000000000000000000000000000000000000000000000000000000000000000047da294946d41e90486ca8bb2ada493a6b974a2a00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000286b40a1b00000000000000000000000000000000000000000000000000000000f18d9ed0000000000000000000000000000000000000000000000000000000000000000000000000000000009f5ec59d13afdb581a383d6215b717312e875fd2000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000004c20b80710000000000000000000000000000000000000000000000000000000006fdde030000000000000000000000000000000000000000000000000000000095d89b41000000000000000000000000000000000000000000000000000000000e89341c00000000000000000000000000000000000000000000000000000000000000000000000000000000b752bfd626ad8715de26d9bf3b3512f13632cca10000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000055a049a4700000000000000000000000000000000000000000000000000000000f984019b00000000000000000000000000000000000000000000000000000000c8cda2a000000000000000000000000000000000000000000000000000000000b0c22bb100000000000000000000000000000000000000000000000000000000c84c772700000000000000000000000000000000000000000000000000000000000000000000000000000000bbc36f691aba133a214a8cb66ab8847b8a3a5622000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000011c063989e00000000000000000000000000000000000000000000000000000000838082b5000000000000000000000000000000000000000000000000000000000fb01e05000000000000000000000000000000000000000000000000000000001ca5f6250000000000000000000000000000000000000000000000000000000096e7f21e000000000000000000000000000000000000000000000000000000004118140a000000000000000000000000000000000000000000000000000000009256dccd00000000000000000000000000000000000000000000000000000000a953f06d00000000000000000000000000000000000000000000000000000000e5b17f2a00000000000000000000000000000000000000000000000000000000c25a156c000000000000000000000000000000000000000000000000000000009b3ec51300000000000000000000000000000000000000000000000000000000f5cb90970000000000000000000000000000000000000000000000000000000085167e5100000000000000000000000000000000000000000000000000000000b45ef2eb000000000000000000000000000000000000000000000000000000009dcf67f0000000000000000000000000000000000000000000000000000000007d4a51cb000000000000000000000000000000000000000000000000000000005a8e63e300000000000000000000000000000000000000000000000000000000000000000000000000000000bbc36f691aba133a214a8cb66ab8847b8a3a562200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001d00fdd58e000000000000000000000000000000000000000000000000000000004e1273f400000000000000000000000000000000000000000000000000000000bc8514cf000000000000000000000000000000000000000000000000000000003e465a2e00000000000000000000000000000000000000000000000000000000341b94d5000000000000000000000000000000000000000000000000000000008915ba2400000000000000000000000000000000000000000000000000000000896651e80000000000000000000000000000000000000000000000000000000069fbad9400000000000000000000000000000000000000000000000000000000ba39dc0200000000000000000000000000000000000000000000000000000000a7bf680f000000000000000000000000000000000000000000000000000000008eeae310000000000000000000000000000000000000000000000000000000008c1e6f2200000000000000000000000000000000000000000000000000000000614492120000000000000000000000000000000000000000000000000000000098f2b8ad000000000000000000000000000000000000000000000000000000007fc06e1200000000000000000000000000000000000000000000000000000000dc25a650000000000000000000000000000000000000000000000000000000000c9c31bd000000000000000000000000000000000000000000000000000000009d6a924e000000000000000000000000000000000000000000000000000000003a1b060600000000000000000000000000000000000000000000000000000000be6547d200000000000000000000000000000000000000000000000000000000cb03fb1e00000000000000000000000000000000000000000000000000000000c38b3c1800000000000000000000000000000000000000000000000000000000896ab1c600000000000000000000000000000000000000000000000000000000bc77197700000000000000000000000000000000000000000000000000000000abed2d4100000000000000000000000000000000000000000000000000000000e923e8d400000000000000000000000000000000000000000000000000000000fd9de1660000000000000000000000000000000000000000000000000000000046544166000000000000000000000000000000000000000000000000000000007b52fadf000000000000000000000000000000000000000000000000000000000000000000000000000000009aaaa79fddefcbbd30605f653fa440922b327c3d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000001a8b0bb8300000000000000000000000000000000000000000000000000000000000000000000000000000000305d7c1c53817a4e5b66043e9883fb14b2005b6b0000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000020b58f0730000000000000000000000000000000000000000000000000000000088fcd169000000000000000000000000000000000000000000000000000000000000000000000000000000005a3c138cdb894e6d200ccd350cdee7404b1f3c9b000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000006505f43ea000000000000000000000000000000000000000000000000000000001be2cfd800000000000000000000000000000000000000000000000000000000a9be1acb000000000000000000000000000000000000000000000000000000001f4f3d5500000000000000000000000000000000000000000000000000000000aed942e9000000000000000000000000000000000000000000000000000000002b8cde0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e1c7392a00000000000000000000000000000000000000000000000000000000'})
})

Verifying the Diamond Cut

  1. Follow How to Verify Facet Changes.
  2. Verify there are no remaining function selectors from the Facets Being Deprecated section above.
  3. Verify that all function selectors from the Facets Being Added section above are present.

Verifying the Deployed Code

  1. Follow 🧑‍💻[OLD] How to Verify Deployed Code.
  2. Verify that each facet has verified code on Etherscan.

Submitting Message Signature

Once Signers have verified the transaction, they shall submit and sign a verified message on Etherscan with their BCM address (guide).

Template message: Confirming that I have reviewed BIP-45 with BCM transaction nonce 69, Safe transaction hash 0x77ca4fcf8c8e7a1876025f236eaacc429342e83a55854e98d8164a5f90e52975, commit hash ac8e681c7daa7cb046c1e405b27e50e7e44c0504 and Snapshot proposal https://snapshot.org/#/beanstalkdao.eth/proposal/0xec4d347918be45d2ec92de0c87a8802ab8e2017d17b5e5809c91a02ea6b9ae66.