diff --git a/test/python/snapshots/flex/test_dai_thorswap_invalid_type/post_sign/00000.png b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/post_sign/00000.png new file mode 100644 index 00000000..2abdb324 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/post_sign/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_invalid_type/post_sign/00001.png b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/post_sign/00001.png new file mode 100644 index 00000000..5d892c4d Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/post_sign/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00000.png b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00000.png new file mode 100644 index 00000000..7ac0df73 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00001.png b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00001.png new file mode 100644 index 00000000..aa4b4cef Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00002.png b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00002.png new file mode 100644 index 00000000..65e344fd Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_invalid_type/review/00002.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/post_sign/00000.png b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/post_sign/00000.png new file mode 100644 index 00000000..2abdb324 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/post_sign/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/post_sign/00001.png b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/post_sign/00001.png new file mode 100644 index 00000000..5d892c4d Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/post_sign/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00000.png b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00000.png new file mode 100644 index 00000000..7ac0df73 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00001.png b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00001.png new file mode 100644 index 00000000..aa4b4cef Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00002.png b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00002.png new file mode 100644 index 00000000..65e344fd Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_missing_extra_data/review/00002.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/post_sign/00000.png b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/post_sign/00000.png new file mode 100644 index 00000000..2abdb324 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/post_sign/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/post_sign/00001.png b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/post_sign/00001.png new file mode 100644 index 00000000..5d892c4d Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/post_sign/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00000.png b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00000.png new file mode 100644 index 00000000..7ac0df73 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00001.png b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00001.png new file mode 100644 index 00000000..aa4b4cef Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00002.png b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00002.png new file mode 100644 index 00000000..65e344fd Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_unexpected_extra_data/review/00002.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_1/post_sign/00000.png b/test/python/snapshots/flex/test_dai_thorswap_valid_1/post_sign/00000.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_1/post_sign/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_1/post_sign/00001.png b/test/python/snapshots/flex/test_dai_thorswap_valid_1/post_sign/00001.png new file mode 100644 index 00000000..5d892c4d Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_1/post_sign/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00000.png b/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00000.png new file mode 100644 index 00000000..7ac0df73 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00001.png b/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00001.png new file mode 100644 index 00000000..aa4b4cef Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00002.png b/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00002.png new file mode 100644 index 00000000..65e344fd Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_1/review/00002.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_2/post_sign/00000.png b/test/python/snapshots/flex/test_dai_thorswap_valid_2/post_sign/00000.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_2/post_sign/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_2/post_sign/00001.png b/test/python/snapshots/flex/test_dai_thorswap_valid_2/post_sign/00001.png new file mode 100644 index 00000000..5d892c4d Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_2/post_sign/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00000.png b/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00000.png new file mode 100644 index 00000000..7ac0df73 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00001.png b/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00001.png new file mode 100644 index 00000000..aa4b4cef Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00002.png b/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00002.png new file mode 100644 index 00000000..65e344fd Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_valid_2/review/00002.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/post_sign/00000.png b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/post_sign/00000.png new file mode 100644 index 00000000..2abdb324 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/post_sign/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/post_sign/00001.png b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/post_sign/00001.png new file mode 100644 index 00000000..5d892c4d Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/post_sign/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00000.png b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00000.png new file mode 100644 index 00000000..7ac0df73 Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00000.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00001.png b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00001.png new file mode 100644 index 00000000..aa4b4cef Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00001.png differ diff --git a/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00002.png b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00002.png new file mode 100644 index 00000000..65e344fd Binary files /dev/null and b/test/python/snapshots/flex/test_dai_thorswap_wrong_hash/review/00002.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00000.png b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00000.png new file mode 100644 index 00000000..487ea10f Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00000.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00001.png b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00001.png new file mode 100644 index 00000000..c9dacd5c Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00001.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00002.png b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00002.png new file mode 100644 index 00000000..5d838b59 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00002.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00003.png b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00003.png new file mode 100644 index 00000000..2d2fc70b Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00003.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00004.png b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00004.png new file mode 100644 index 00000000..dfebb677 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00004.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00005.png b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00005.png new file mode 100644 index 00000000..570ce28d Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00005.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00006.png b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00006.png new file mode 100644 index 00000000..6c4d06b4 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_invalid_type/00006.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00000.png b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00000.png new file mode 100644 index 00000000..487ea10f Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00000.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00001.png b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00001.png new file mode 100644 index 00000000..c9dacd5c Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00001.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00002.png b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00002.png new file mode 100644 index 00000000..5d838b59 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00002.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00003.png b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00003.png new file mode 100644 index 00000000..2d2fc70b Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00003.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00004.png b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00004.png new file mode 100644 index 00000000..dfebb677 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00004.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00005.png b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00005.png new file mode 100644 index 00000000..570ce28d Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00005.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00006.png b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00006.png new file mode 100644 index 00000000..6c4d06b4 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_missing_extra_data/00006.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00000.png b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00000.png new file mode 100644 index 00000000..487ea10f Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00000.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00001.png b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00001.png new file mode 100644 index 00000000..c9dacd5c Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00001.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00002.png b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00002.png new file mode 100644 index 00000000..5d838b59 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00002.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00003.png b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00003.png new file mode 100644 index 00000000..2d2fc70b Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00003.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00004.png b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00004.png new file mode 100644 index 00000000..dfebb677 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00004.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00005.png b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00005.png new file mode 100644 index 00000000..570ce28d Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00005.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00006.png b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00006.png new file mode 100644 index 00000000..6c4d06b4 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_unexpected_extra_data/00006.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00000.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00000.png new file mode 100644 index 00000000..487ea10f Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00000.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00001.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00001.png new file mode 100644 index 00000000..c9dacd5c Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00001.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00002.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00002.png new file mode 100644 index 00000000..5d838b59 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00002.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00003.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00003.png new file mode 100644 index 00000000..2d2fc70b Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00003.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00004.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00004.png new file mode 100644 index 00000000..dfebb677 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00004.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00005.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00005.png new file mode 100644 index 00000000..570ce28d Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00005.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00006.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00006.png new file mode 100644 index 00000000..6c4d06b4 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_1/00006.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00000.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00000.png new file mode 100644 index 00000000..487ea10f Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00000.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00001.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00001.png new file mode 100644 index 00000000..c9dacd5c Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00001.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00002.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00002.png new file mode 100644 index 00000000..5d838b59 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00002.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00003.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00003.png new file mode 100644 index 00000000..2d2fc70b Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00003.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00004.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00004.png new file mode 100644 index 00000000..dfebb677 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00004.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00005.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00005.png new file mode 100644 index 00000000..570ce28d Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00005.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00006.png b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00006.png new file mode 100644 index 00000000..6c4d06b4 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_valid_2/00006.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00000.png b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00000.png new file mode 100644 index 00000000..487ea10f Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00000.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00001.png b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00001.png new file mode 100644 index 00000000..c9dacd5c Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00001.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00002.png b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00002.png new file mode 100644 index 00000000..5d838b59 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00002.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00003.png b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00003.png new file mode 100644 index 00000000..2d2fc70b Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00003.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00004.png b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00004.png new file mode 100644 index 00000000..dfebb677 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00004.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00005.png b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00005.png new file mode 100644 index 00000000..570ce28d Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00005.png differ diff --git a/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00006.png b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00006.png new file mode 100644 index 00000000..6c4d06b4 Binary files /dev/null and b/test/python/snapshots/nanosp/test_dai_thorswap_wrong_hash/00006.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_invalid_type/post_sign/00000.png b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/post_sign/00000.png new file mode 100644 index 00000000..8fde7b85 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/post_sign/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_invalid_type/post_sign/00001.png b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/post_sign/00001.png new file mode 100644 index 00000000..ff2891d5 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/post_sign/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00000.png b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00000.png new file mode 100644 index 00000000..3a997530 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00001.png b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00001.png new file mode 100644 index 00000000..9d5bcfc3 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00002.png b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00002.png new file mode 100644 index 00000000..8abd8d13 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_invalid_type/review/00002.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/post_sign/00000.png b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/post_sign/00000.png new file mode 100644 index 00000000..8fde7b85 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/post_sign/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/post_sign/00001.png b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/post_sign/00001.png new file mode 100644 index 00000000..ff2891d5 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/post_sign/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00000.png b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00000.png new file mode 100644 index 00000000..3a997530 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00001.png b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00001.png new file mode 100644 index 00000000..9d5bcfc3 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00002.png b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00002.png new file mode 100644 index 00000000..8abd8d13 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_missing_extra_data/review/00002.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/post_sign/00000.png b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/post_sign/00000.png new file mode 100644 index 00000000..8fde7b85 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/post_sign/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/post_sign/00001.png b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/post_sign/00001.png new file mode 100644 index 00000000..ff2891d5 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/post_sign/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00000.png b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00000.png new file mode 100644 index 00000000..3a997530 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00001.png b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00001.png new file mode 100644 index 00000000..9d5bcfc3 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00002.png b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00002.png new file mode 100644 index 00000000..8abd8d13 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_unexpected_extra_data/review/00002.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_1/post_sign/00000.png b/test/python/snapshots/stax/test_dai_thorswap_valid_1/post_sign/00000.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_1/post_sign/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_1/post_sign/00001.png b/test/python/snapshots/stax/test_dai_thorswap_valid_1/post_sign/00001.png new file mode 100644 index 00000000..ff2891d5 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_1/post_sign/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00000.png b/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00000.png new file mode 100644 index 00000000..3a997530 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00001.png b/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00001.png new file mode 100644 index 00000000..9d5bcfc3 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00002.png b/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00002.png new file mode 100644 index 00000000..8abd8d13 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_1/review/00002.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_2/post_sign/00000.png b/test/python/snapshots/stax/test_dai_thorswap_valid_2/post_sign/00000.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_2/post_sign/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_2/post_sign/00001.png b/test/python/snapshots/stax/test_dai_thorswap_valid_2/post_sign/00001.png new file mode 100644 index 00000000..ff2891d5 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_2/post_sign/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00000.png b/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00000.png new file mode 100644 index 00000000..3a997530 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00001.png b/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00001.png new file mode 100644 index 00000000..9d5bcfc3 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00002.png b/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00002.png new file mode 100644 index 00000000..8abd8d13 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_valid_2/review/00002.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/post_sign/00000.png b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/post_sign/00000.png new file mode 100644 index 00000000..8fde7b85 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/post_sign/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/post_sign/00001.png b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/post_sign/00001.png new file mode 100644 index 00000000..ff2891d5 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/post_sign/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00000.png b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00000.png new file mode 100644 index 00000000..3a997530 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00000.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00001.png b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00001.png new file mode 100644 index 00000000..9d5bcfc3 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00001.png differ diff --git a/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00002.png b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00002.png new file mode 100644 index 00000000..8abd8d13 Binary files /dev/null and b/test/python/snapshots/stax/test_dai_thorswap_wrong_hash/review/00002.png differ