referrerpolicy=no-referrer-when-downgrade

snowbridge_pallet_inbound_queue_v2_fixtures/
register_token.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: 2023 Snowfork <hello@snowfork.com>
3// Generated, do not edit!
4// See ethereum client README.md for instructions to generate
5
6use hex_literal::hex;
7use snowbridge_beacon_primitives::{
8	types::deneb, AncestryProof, BeaconHeader, ExecutionProof, VersionedExecutionPayloadHeader,
9};
10use snowbridge_inbound_queue_primitives::{EventFixture, EventProof, Log, Proof};
11use sp_core::U256;
12use sp_std::vec;
13
14pub fn make_register_token_message() -> EventFixture {
15	EventFixture {
16        event: EventProof {
17            event_log: 	Log {
18                address: hex!("b1185ede04202fe62d38f5db72f71e38ff3e8305").into(),
19                topics: vec![
20                    hex!("550e2067494b1736ea5573f2d19cdc0ac95b410fff161bf16f11c6229655ec9c").into(),
21                ],
22                data: hex!("00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b1185ede04202fe62d38f5db72f71e38ff3e830500000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000009184e72a0000000000000000000000000000000000000000000000000000000015d3ef798000000000000000000000000000000000000000000000000000000015d3ef798000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b8ea8cb425d85536b158d661da1ef0895bb92f1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000").into(),
23            },
24            proof: Proof {
25                receipt_proof: (vec![
26                    hex!("eeff6f8a38ee0f085b3aaaecd1b1791393dba27677b7d833a619560d34848349").to_vec(),
27                ], vec![
28                    hex!("f90352822080b9034c02f903480183016e84b9010000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9023df9023a94b1185ede04202fe62d38f5db72f71e38ff3e8305e1a0550e2067494b1736ea5573f2d19cdc0ac95b410fff161bf16f11c6229655ec9cb9020000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b1185ede04202fe62d38f5db72f71e38ff3e830500000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000009184e72a0000000000000000000000000000000000000000000000000000000015d3ef798000000000000000000000000000000000000000000000000000000015d3ef798000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000040000000000000000000000000b8ea8cb425d85536b158d661da1ef0895bb92f1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000").to_vec(),
29                ]),
30                execution_proof: ExecutionProof {
31                    header: BeaconHeader {
32                        slot: 275,
33                        proposer_index: 2,
34                        parent_root: hex!("e21765cf0d02d7b4a0a5805b932783f47374c063e2162aded537bb7b4dedbad4").into(),
35                        state_root: hex!("f07afd6c90d2f5fd119dc4bdfacc82fa71bdb31ab4459ae095b5988d94127fea").into(),
36                        body_root: hex!("67dc49443764050c2e3bbb207002dcce7b3b2d6947ed7e76f0529cd5d1d5d9af").into(),
37                    },
38                    ancestry_proof: Some(AncestryProof {
39                        header_branch: vec![
40                            hex!("e21765cf0d02d7b4a0a5805b932783f47374c063e2162aded537bb7b4dedbad4").into(),
41                            hex!("61a8478a4d86e66601fbe69b23940988918150960b539ad41ca020126d8edc92").into(),
42                            hex!("8957944d5ac1f347623050629a5229caa586b2e2e6a9c628f39bbb318c1a5710").into(),
43                            hex!("0452de7770e3461c061a4dea2a3168ad794e35e42820ef21783016a694e74c04").into(),
44                            hex!("845629476fdd6c1ef5398695e2604885cd996d82ce809d5a906e6bdc8c8ac075").into(),
45                            hex!("fc6fd46beeae6416f6ddcbee852cae193e9bc0876c4f2df59ba77ce7e46fbc62").into(),
46                            hex!("426e10693355dd53c2fd9baea9e886e2debaea353f795d0088908ef3b23e92e9").into(),
47                            hex!("6cc1c3729a81840282cb9f9f4c6114e9da9ff0b914fb2cff09772115f4b78d8f").into(),
48                            hex!("2392c4845e4144d1be02edce87c084fd91f8ddc7df00d7beb8e93b963ff3991b").into(),
49                            hex!("5ff84fb92accc3a9f576d14988d2156d71a5d9383adfa270bb5513c11212aa3a").into(),
50                            hex!("4b4252f5ba4a5a5237e758db965edf95be92f7173220f9f1ed8e6610c6552840").into(),
51                            hex!("40129fbdb90ff15790fc19632c89498daa33cb1b1959cee5e7a39889aff07faa").into(),
52                            hex!("037f20b36fba940608d0b159f45f8c1020d8d2573ec3137ae99a1fad2b6731e6").into(),
53                        ],
54                        finalized_block_root: hex!("6433981df0a293cd29ef4f19a4e8cf032f398d3ae6d8d6f6fd92cdb9573d4e21").into(),
55                    }),
56                    execution_header: VersionedExecutionPayloadHeader::Deneb(deneb::ExecutionPayloadHeader {
57                        parent_hash: hex!("de1c258e68f7cea3f46ac0827503859b1ba3457b96298cd41856ff116a72fb34").into(),
58                        fee_recipient: hex!("0000000000000000000000000000000000000000").into(),
59                        state_root: hex!("d7efbbefc22e7ff966d565361e4c66f661a93f38962b273657690c14f848609d").into(),
60                        receipts_root: hex!("eeff6f8a38ee0f085b3aaaecd1b1791393dba27677b7d833a619560d34848349").into(),
61                        logs_bloom: hex!("00000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000001000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000").into(),
62                        prev_randao: hex!("83d6cda8782ae5d525633a621fe6969a9478a3b631f703821f8e54f9784e25e5").into(),
63                        block_number: 275,
64                        gas_limit: 61151018,
65                        gas_used: 93828,
66                        timestamp: 1741254134,
67                        extra_data: hex!("d983010e0c846765746888676f312e32322e358664617277696e").into(),
68                        base_fee_per_gas: U256::from(7u64),
69                        block_hash: hex!("9f13c5ebf7b00bc30fc72a0be1ae1b359f8f8fce2a68dbeb6b4c661b676917c0").into(),
70                        transactions_root: hex!("4ed8e0ac8f160d64b9c7029970b5285b1235ae2e0ecea6e68d87b44a20cc7ff1").into(),
71                        withdrawals_root: hex!("792930bbd5baac43bcc798ee49aa8185ef76bb3b44ba62b91d86ae569e4bb535").into(),
72                        blob_gas_used: 0,
73                        excess_blob_gas: 0,
74                    }),
75                    execution_branch: vec![
76                        hex!("904fa220e45619c2b931035be7701dd7b975ca4f4a64e9083a8b8f8534aec236").into(),
77                        hex!("b46f0c01805fe212e15907981b757e6c496b0cb06664224655613dcec82505bb").into(),
78                        hex!("db56114e00fdd4c1f85c892bf35ac9a89289aaecb1ebd0a96cde606a748b5d71").into(),
79                        hex!("0fcc49cc9ab2f5802bf2ce2293432a24d83636b94c48d80eefb98f92ef166fa2").into(),
80                    ],
81                }
82            },
83        },
84        finalized_header: BeaconHeader {
85            slot: 7840,
86            proposer_index: 5,
87            parent_root: hex!("13d7edddc85f905cc4024114f36542531112207a69fe0d4633a406b4c25255e1").into(),
88            state_root: hex!("2e6d8e14a1e351e03a55fad556d166a009e816a8870c77aeec5adef21631e5e8").into(),
89            body_root: hex!("33213addd3c5198cff62976e6ae2cab54f699169df3505a175a621d31b6b079d").into(),
90        },
91        block_roots_root: hex!("4e457522f4a5ea3d544185f9dc34527008a784b5a748e5ae14f0822b00e255e0").into(),
92    }
93}