From 4c20d3f8e89aa3d91337351d5320ed8a2705e098 Mon Sep 17 00:00:00 2001 From: Callum McIntyre Date: Mon, 29 Jul 2024 11:10:33 +0100 Subject: [PATCH] Clone lookup table fixture for deserialize example (#3000) --- examples/deserialize-transaction/src/example.ts | 4 ++-- ...eserialize-transaction-address-lookup-table.json | 13 +++++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 scripts/fixtures/example-deserialize-transaction-address-lookup-table.json diff --git a/examples/deserialize-transaction/src/example.ts b/examples/deserialize-transaction/src/example.ts index c25c9d9bf50b..b66e4ad7c37e 100644 --- a/examples/deserialize-transaction/src/example.ts +++ b/examples/deserialize-transaction/src/example.ts @@ -46,9 +46,9 @@ const log = createLogger('Deserialize'); /** * SETUP: LOOKUP TABLE ADDRESS * Our fixtures include a lookup table, which we're going to use for this transaction - * This is the address of the lookup table account from `scripts/fixtures/address-lookup-table-account.json` + * This is the address of the lookup table account from `scripts/fixtures/example-deserialize-transaction-address-lookup-table.json` */ -const LOOKUP_TABLE_ADDRESS = '2JPQuT3dHtPjrdcbUQyrrT4XYRYaWpWfmAJ54SUapg6n' as Address; +const LOOKUP_TABLE_ADDRESS = 'DUbh3qSh4Vvxa52LGtCBCcuvAEMh62FLNkupnsBjhrCc' as Address; log.info({ address: LOOKUP_TABLE_ADDRESS }, '[setup] Setting lookup table address'); /** diff --git a/scripts/fixtures/example-deserialize-transaction-address-lookup-table.json b/scripts/fixtures/example-deserialize-transaction-address-lookup-table.json new file mode 100644 index 000000000000..8294a6bd7cbe --- /dev/null +++ b/scripts/fixtures/example-deserialize-transaction-address-lookup-table.json @@ -0,0 +1,13 @@ +{ + "pubkey": "DUbh3qSh4Vvxa52LGtCBCcuvAEMh62FLNkupnsBjhrCc", + "account": { + "data": [ + "AQAAAI12MwwAAAAAYnYzDAAAAAAUATgR6v4LOu4wviGfQe1lBum2+/H1IeKpRkDeMhkqm9y6AADQI/XyGH3om7/5pHAJhrki5tcJTW4kX6mS4fAEzWYR4deqsPLLGciqj8EhloYHITRrPiTT72gY6QNBB/zr0PhqUCHJVotOxkRT57H7oTFRwoYfMYDs9nwZAheSiiL1FA57PNt4RvigKv1twuk55Ogzn+tfgeGhNtBfTARv0jN/Wg/yrp327qpocC+QiduJ0LzkqZ19ewOZciM1Va04jesjqfvt/pip3Qj+DgLampIbdUe0fynrAmXV4YJSuANxClyp++3+mKndCP4OAtqakht1R7R/KesCZdXhglK4A3EKXDgR6v4LOu4wviGfQe1lBum2+/H1IeKpRkDeMhkqm9y6VfrUKEZJIndlDLeAPGvwE06WKFfv7t9Fy7HedodmOyeFrktorQae58nninoqRZtaA1565Zv6DMM3iR89Gw5D6SlwKdZOEU17NxWVjwkFZLWDjH6FN9VzIuqhUvxAGssVxg/Iw8Rta6jup+RZOAxdYHPjxqDs24Gwyvjn3HINC5DIx/w/0Yc9cIkPXv+5ihlU2rv5BhdeZm925f6RWhatYThqp2K6JIlseB98TpwPq/uji77FJxndRwKlP+Y68ntPxXGNw9qbMKsbFnm/gDKRQxd6drl5Nqfz989KkQA8Q3DryDyNX6631uM+XLrSuAGPBHbW1Ey8VAtO6lA8KGdMVns823hG+KAq/W3C6Tnk6DOf61+B4aE20F9MBG/SM39a2+UDE1OmQUZJDqEfeOyAJd/SE//RClEwKvoq/p3xC8vSZABSlqi9ucEVFcmqMYMjnv5amp+KiWa13q7jr+tfZwbd9uHXZaGT2cvhRs7reawctIXtX1s3kTqM9YV+/wCpjJclj04kifG7PRApFI4NgwtaE5na/xCEBI572Nvp+FnSZABSlqi9ucEVFcmqMYMjnv5amp+KiWa13q7jr+tfZ6vgTkVK7OAFB4Bv63on6VwF4ybipHoDxzwsGujqQdHoFMB871n4679QeH5hCDzOFK6ihcxiboeLDkmlc/HVKTkGp9UXGHvRZjXa1ARV/cLAwSTGjyFWdaXbustfCAAAAAiv+JTD+mfAFjow8jSjPTRn8DqhZBcxXrS4FCe9m6btAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGp9UXGSxcUSGMyUw9SvF/WNruCJuh/UTj29mKAAAAAAtwZbHj0XxFOJ1Sf2sEw81YuGxzGqD9tUm20bwD+ClGYTeQN+NM7gwaeQrcppgZrKYuOillXb36JmSpcEIt2V84Qibyy69UXVjAvVfUF9+nsFI/ppZVEmg4ElC2lXE9T9hZc7jryuUVnb0tlrPh4Ur1r9Q9ywb9rcVrMbTBElctp9b1nVOC3hf4/+JTnfI6kNi60wOw0XpL8xUzNC7ChKx+ZVNejgZuTagI8xvWcygqVTnvoZLdbpz9acnb9nkNVUWS2lXKKEcPWkGgmLfaJBf7dq2ZSPT6viXJ4j4FUxHdC3d0s7uRvQfA3p9rRCiKWGK8wSZRNyzKqBDMuatd7mQ1s1iOZhy+22+GKrxZ3NEabXmaCH/7csdXhgd4fMoyYI8ENirft9mPimlbINM43DRmWOu/vInn9zi9VGROCbki2+UDE1OmQUZJDqEfeOyAJd/SE//RClEwKvoq/p3xC8s=", + "base64" + ], + "executable": false, + "lamports": 10290815, + "owner": "AddressLookupTab1e1111111111111111111111111", + "rentEpoch": 0 + } +}