diff --git a/Makefile b/Makefile index 303b9f58..75aa2718 100755 --- a/Makefile +++ b/Makefile @@ -77,7 +77,7 @@ VARIANT_VALUES = xrp ######################################## # See SDK `include/appflags.h` for the purpose of each permission #HAVE_APPLICATION_FLAG_DERIVE_MASTER = 1 -HAVE_APPLICATION_FLAG_GLOBAL_PIN = 1 +#HAVE_APPLICATION_FLAG_GLOBAL_PIN = 1 HAVE_APPLICATION_FLAG_BOLOS_SETTINGS = 1 HAVE_APPLICATION_FLAG_LIBRARY = 1 diff --git a/README.md b/README.md index 03cd63d9..978d9bad 100644 --- a/README.md +++ b/README.md @@ -19,15 +19,27 @@ and the examples below. The XRP wallet app comes with the following features: - Support for all transaction types: + - AMMBid + - AMMCreate + - AMMDelete + - AMMDeposit + - AMMVote + - AMMWithdrawal - AccountSet - AccountDelete - CheckCancel - CheckCash - CheckCreate + - Clawback - DepositPreauth - EscrowCancel - EscrowCreate - EscrowFinish + - NFTokenAcceptOffer + - NFTokenBurn + - NFTokenCancelOffer + - NFTokenCreateOffer + - NFTokenMint - OfferCancel - OfferCreate - Payment @@ -36,6 +48,8 @@ The XRP wallet app comes with the following features: - PaymentChannelFund - SetRegularKey - SignerListSet + - TicketCancel + - TicketCreate - TrustSet - Support for all transaction common fields such as memos - Support for issued assets such as SOLO, stocks and ETFs @@ -93,50 +107,49 @@ An example of a basic payment transaction using this library is shown below: import Transport from "@ledgerhq/hw-transport-node-hid"; // import Transport from "@ledgerhq/hw-transport-u2f"; // for browser import Xrp from "@ledgerhq/hw-app-xrp"; -import { encode } from 'ripple-binary-codec'; +import { encode } from "ripple-binary-codec"; function establishConnection() { - return Transport.create() - .then(transport => new Xrp(transport)); + return Transport.create().then((transport) => new Xrp(transport)); } function fetchAddress(xrp) { - return xrp.getAddress("44'/144'/0'/0/0").then(deviceData => { - return { - xrp, - address: deviceData.address, - publicKey: deviceData.publicKey.toUpperCase() - } - }); + return xrp.getAddress("44'/144'/0'/0/0").then((deviceData) => { + return { + xrp, + address: deviceData.address, + publicKey: deviceData.publicKey.toUpperCase(), + }; + }); } function signTransaction(context, transaction) { - const preparedTransaction = { - Account: context.address, - SigningPubKey: context.publicKey, - ...transaction - }; + const preparedTransaction = { + Account: context.address, + SigningPubKey: context.publicKey, + ...transaction, + }; - const transactionBlob = encode(preparedTransaction); + const transactionBlob = encode(preparedTransaction); - console.log('Sending transaction to device for approval...'); - return context.xrp.signTransaction("44'/144'/0'/0/0", transactionBlob); + console.log("Sending transaction to device for approval..."); + return context.xrp.signTransaction("44'/144'/0'/0/0", transactionBlob); } const transactionJSON = { - TransactionType: "Payment", - Destination: "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", - Amount: "1000000", - Fee: "15", - Flags: 2147483648, - Sequence: 57, + TransactionType: "Payment", + Destination: "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", + Amount: "1000000", + Fee: "15", + Flags: 2147483648, + Sequence: 57, }; establishConnection() - .then(xrp => fetchAddress(xrp)) - .then(context => signTransaction(context, transactionJSON)) - .then(signature => console.log(`Signature: ${signature}`)) - .catch(e => console.log(`An error occurred (${e.message})`)); + .then((xrp) => fetchAddress(xrp)) + .then((context) => signTransaction(context, transactionJSON)) + .then((signature) => console.log(`Signature: ${signature}`)) + .catch((e) => console.log(`An error occurred (${e.message})`)); ``` ### Advanced Usage @@ -151,64 +164,60 @@ with a signature of the Ledger device is shown below (uses imports and functions ```javascript const transactionJSON = { - Account: "r4PCuDkjuV2e23xVP8ChkVxo1aG2Ufpkjb", - TransactionType: "Payment", - Destination: "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", - Amount: "1000000", - Fee: "15", - Flags: 2147483648, - Sequence: 47, - SigningPubKey: "" // Must be blank + Account: "r4PCuDkjuV2e23xVP8ChkVxo1aG2Ufpkjb", + TransactionType: "Payment", + Destination: "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", + Amount: "1000000", + Fee: "15", + Flags: 2147483648, + Sequence: 47, + SigningPubKey: "", // Must be blank }; // Sourced externally from other signing parties, replace "..." with actual values. const otherSigners = [ - { - Signer: { - Account: "...", - SigningPubKey: "...", - TxnSignature: "..." - } + { + Signer: { + Account: "...", + SigningPubKey: "...", + TxnSignature: "...", }, - { - Signer: { - Account: "...", - SigningPubKey: "...", - TxnSignature: "..." - } - } + }, + { + Signer: { + Account: "...", + SigningPubKey: "...", + TxnSignature: "...", + }, + }, ]; function retrieveSignerData(transaction) { - return establishConnection() - .then(xrp => fetchAddress(xrp)) - .then(context => { - return signTransaction(context, transaction) - .then(signature => { - return { - Signer: { - Account: context.account, - SigningPubKey: context.publicKey, - TxnSignature: signature.toUpperCase() - } - } - }); - }) - .catch(e => console.log(`An error occurred (${e.message})`)); + return establishConnection() + .then((xrp) => fetchAddress(xrp)) + .then((context) => { + return signTransaction(context, transaction).then((signature) => { + return { + Signer: { + Account: context.account, + SigningPubKey: context.publicKey, + TxnSignature: signature.toUpperCase(), + }, + }; + }); + }) + .catch((e) => console.log(`An error occurred (${e.message})`)); } retrieveSignerData(transactionJSON) - .then(signer => { - return { - ...transactionJSON, - Signers: [ - ...otherSigners, - signer - ] - } - }) - .then(transaction => console.log(transaction)) - .catch(e => console.log(`An error occurred (${e.message})`)); + .then((signer) => { + return { + ...transactionJSON, + Signers: [...otherSigners, signer], + }; + }) + .then((transaction) => console.log(transaction)) + .catch((e) => console.log(`An error occurred (${e.message})`)); ``` ### Additional Notes diff --git a/src/xrp/amount.c b/src/xrp/amount.c index 9ca453ea..1c5026d7 100644 --- a/src/xrp/amount.c +++ b/src/xrp/amount.c @@ -139,7 +139,7 @@ static int format_xrp(uint64_t amount, field_value_t *dst) { return 0; } -static bool is_all_zeros(const uint8_t *data, uint8_t length) { +bool is_all_zeros(const uint8_t *data, uint8_t length) { for (size_t i = 0; i < length; ++i) { if (data[i] != 0) { return false; @@ -157,14 +157,14 @@ bool has_non_standard_currency(field_t *field) { return has_non_standard_currency_internal(&field->data.ptr[8]); } -static void format_standard_currency(uint8_t *currency_data, char *buf, size_t size) { - if (has_non_standard_currency_internal(currency_data)) { - } else if (is_all_zeros(currency_data, 20)) { +static void format_standard_currency(xrp_currency_t *currency, char *buf, size_t size) { + if (has_non_standard_currency_internal(currency->buf)) { + } else if (is_all_zeros(currency->buf, 20)) { // Special case for XRP currency strncpy(buf, "XRP", size); } else { // Standard currency code - memcpy(buf, ¤cy_data[12], 3); + memcpy(buf, ¤cy->buf[12], 3); } } @@ -224,7 +224,8 @@ void amount_formatter(field_t *field, field_value_t *dst) { if (field->length == XRP_AMOUNT_LEN) { error = format_xrp(value, dst); } else if (field->length == ISSUED_CURRENCY_LEN) { - format_standard_currency(&field->data.ptr[8], dst->buf, sizeof(dst->buf)); + xrp_currency_t *currency = (xrp_currency_t *) &field->data.ptr[8]; + format_standard_currency(currency, dst->buf, sizeof(dst->buf)); error = format_issued_currency(value, dst->buf, sizeof(dst->buf)); } else { error = 1; diff --git a/src/xrp/amount.h b/src/xrp/amount.h index 4012e863..b66c7e9a 100644 --- a/src/xrp/amount.h +++ b/src/xrp/amount.h @@ -26,6 +26,7 @@ void amount_formatter(field_t* field, field_value_t* dst); void currency_formatter(field_t* field, field_value_t* dst); bool has_non_standard_currency(field_t* field); +bool is_all_zeros(const uint8_t* data, uint8_t length); #define XRP_AMOUNT_LEN 8 #define ISSUED_CURRENCY_LEN 48 diff --git a/src/xrp/fields.c b/src/xrp/fields.c index d655d140..a5b8cb49 100644 --- a/src/xrp/fields.c +++ b/src/xrp/fields.c @@ -36,12 +36,20 @@ const char *resolve_field_name(field_t *field) { return "Transaction Type"; case 3: return "Signer Weight"; + case 4: + return "Transfer Fee"; + case 5: + return "Trading Fee"; + case 6: + return "Discount Fee"; } } if (field->data_type == STI_UINT32) { switch (field->id) { // 32-bit integers + case 1: + return "Network ID"; case 2: return "Flags"; case 3: @@ -62,8 +70,12 @@ const char *resolve_field_name(field_t *field) { return "Quality Out"; case 25: return "Offer Sequence"; + case 26: + return "First Ledger Sequence"; case 27: return "Last Ledger Sequence"; + case 29: + return "Operation Limit"; case 33: return "Set Flag"; case 34: @@ -76,6 +88,12 @@ const char *resolve_field_name(field_t *field) { return "Finish After"; case 39: return "Settle Delay"; + case 40: + return "Ticket Count"; + case 41: + return "Ticket Sequence"; + case 42: + return "NFToken Taxon"; } } @@ -95,14 +113,22 @@ const char *resolve_field_name(field_t *field) { return "Wallet Locator"; case 9: return "Account Txn ID"; + case 10: + return "NFToken ID"; + case 14: + return "AMM ID"; case 17: return "Invoice ID"; - case 20: - return "Ticket ID"; + case 21: + return "Digest"; case 22: return "Channel"; case 24: return "Check ID"; + case 28: + return "NFToken Offer"; + case 29: + return "NFToken Offer"; } } @@ -125,6 +151,28 @@ const char *resolve_field_name(field_t *field) { return "Send Max"; case 10: return "Deliver Min"; + case 11: + return "Amount 2"; + case 12: + return "Bid Min"; + case 13: + return "Bid Max"; + case 19: + return "NFToken Broker Fee"; + case 25: + return "LP Token Out"; + case 26: + return "LP Token In"; + case 27: + return "E Price"; + case 28: + return "Price"; + case 29: + return "Signature Reward"; + case 30: + return "Create Amount"; + case 31: + return "LP Token Balance"; } } @@ -133,14 +181,16 @@ const char *resolve_field_name(field_t *field) { // variable length (common) case 1: return "Public Key"; - case 3: - return "Sig.PubKey"; - case 6: - return "Signature"; case 2: return "Message Key"; + case 3: + return "Sig.PubKey"; case 4: return "Txn Sig."; + case 5: + return "URI"; + case 6: + return "Signature"; case 7: return "Domain"; case 12: @@ -156,6 +206,14 @@ const char *resolve_field_name(field_t *field) { } } + if (field->data_type == STI_VECTOR256) { + switch (field->id) { + // vector 256 + case 4: + return "NFToken Offers"; + } + } + if (field->data_type == STI_ACCOUNT) { switch (field->id) { case 1: @@ -172,6 +230,8 @@ const char *resolve_field_name(field_t *field) { return "Unauthorize"; case 8: return "Regular Key"; + case 9: + return "NFToken Minter"; } } @@ -183,8 +243,12 @@ const char *resolve_field_name(field_t *field) { return "Memo"; case 11: return "Signer Entry"; + case 12: + return "NFToken"; case 16: return "Signer"; + case 27: + return "Auth Account"; } } @@ -198,6 +262,10 @@ const char *resolve_field_name(field_t *field) { return "Signer Entries"; case 9: return "Memos"; + case 10: + return "NFTokens"; + case 25: + return "Auth Accounts"; } } @@ -223,6 +291,15 @@ const char *resolve_field_name(field_t *field) { } } + if (field->data_type == STI_ISSUE) { + switch (field->id) { + case 3: + return "Asset"; + case 4: + return "Asset 2"; + } + } + // Default case return "Unknown"; } diff --git a/src/xrp/fields.h b/src/xrp/fields.h index ad53cab5..2aae3dd1 100644 --- a/src/xrp/fields.h +++ b/src/xrp/fields.h @@ -36,37 +36,134 @@ typedef enum { STI_ARRAY = 0x0F, STI_UINT8 = 0x10, STI_PATHSET = 0x12, + STI_VECTOR256 = 0x13, + STI_ISSUE = 0x18, // Custom field types STI_CURRENCY = 0xF0, } field_type_t; // Small collection of used field IDs -#define XRP_UINT16_TRANSACTION_TYPE 0x02 -#define XRP_UINT32_FLAGS 0x02 -#define XRP_UINT32_SEQUENCE 0x04 -#define XRP_UINT32_EXPIRATION 0x0A -#define XRP_UINT32_TRANSFER_RATE 0x0B -#define XRP_UINT32_QUALITY_IN 0x14 -#define XRP_UINT32_QUALITY_OUT 0x15 -#define XRP_UINT32_LAST_LEDGER_SEQUENCE 0x1B -#define XRP_UINT32_SET_FLAG 0x21 -#define XRP_UINT32_CLEAR_FLAG 0x22 -#define XRP_UINT32_CANCEL_AFTER 0x24 -#define XRP_UINT32_FINISH_AFTER 0x25 -#define XRP_UINT32_SETTLE_DELAY 0x27 -#define XRP_VL_SIGNING_PUB_KEY 0x03 -#define XRP_VL_DOMAIN 0x07 -#define XRP_VL_MEMO_TYPE 0x0C -#define XRP_VL_MEMO_DATA 0x0D -#define XRP_VL_MEMO_FORMAT 0x0E -#define XRP_ACCOUNT_ACCOUNT 0x01 -#define XRP_ACCOUNT_DESTINATION 0x03 -#define XRP_ACCOUNT_ISSUER 0x04 -#define XRP_ACCOUNT_REGULAR_KEY 0x08 -#define XRP_CURRENCY_CURRENCY 0x01 -#define XRP_UINT64_AMOUNT 0x01 -#define XRP_UINT64_FEE 0x08 + +// UINT8 +#define XRP_UINT8_TICK_SIZE 0x10 +// UINT16 +#define XRP_UINT16_TRANSACTION_TYPE 0x02 +#define XRP_UINT16_SIGNER_WEIGHT 0x03 +#define XRP_UINT16_TRANSFER_FEE 0x04 +#define XRP_UINT16_TRADING_FEE 0x05 +#define XRP_UINT16_DISCOUNTED_FEE 0x06 +// UINT32 +#define XRP_UINT32_NETWORK_ID 0x01 +#define XRP_UINT32_FLAGS 0x02 +#define XRP_UINT32_SOURCE_TAG 0x03 +#define XRP_UINT32_SEQUENCE 0x04 +#define XRP_UINT32_EXPIRATION 0x0A +#define XRP_UINT32_TRANSFER_RATE 0x0B +#define XRP_UINT32_WALLET_SIZE 0x0C +#define XRP_UINT32_OWNER_COUNT 0x0D +#define XRP_UINT32_DESTINATION_TAG 0x0E +#define XRP_UINT32_QUALITY_IN 0x14 +#define XRP_UINT32_QUALITY_OUT 0x15 +#define XRP_UINT32_OFFER_SEQUENCE 0x19 +#define XRP_UINT32_FIRST_LEDGER_SEQUENCE 0x1A +#define XRP_UINT32_LAST_LEDGER_SEQUENCE 0x1B +#define XRP_UINT32_TRANSACTION_INDEX 0x1C +#define XRP_UINT32_OPERATION_LIMIT 0x1D +#define XRP_UINT32_SET_FLAG 0x21 +#define XRP_UINT32_CLEAR_FLAG 0x22 +#define XRP_UINT32_SIGNER_QUORUM 0x23 +#define XRP_UINT32_CANCEL_AFTER 0x24 +#define XRP_UINT32_FINISH_AFTER 0x25 +#define XRP_UINT32_SETTLE_DELAY 0x27 +#define XRP_UINT32_TICKET_COUNT 0x28 +#define XRP_UINT32_TICKET_SEQUENCE 0x29 +#define XRP_UINT32_NFTOKEN_TAXON 0x2A +// HASH128 +#define XRP_HASH128_EMAIL_HASH 0x01 +// HASH256 +#define XRP_HASH256_PREVIOUS_TXN_ID 0x05 +#define XRP_HASH256_WALLET_LOCATOR 0x07 +#define XRP_HASH256_ACCOUNT_TXN_ID 0x09 +#define XRP_HASH256_NFTOKEN_ID 0x0A +#define XRP_HASH256_AMM_ID 0x0E +#define XRP_HASH256_INVOICE_ID 0x11 +#define XRP_HASH256_DIGEST 0x15 +#define XRP_HASH256_CHANNEL 0x16 +#define XRP_HASH256_CHECK_ID 0x18 +#define XRP_HASH256_NFTOKEN_BUY_OFFER 0x1C +#define XRP_HASH256_NFTOKEN_SELL_OFFER 0x1D +// AMOUNT +#define XRP_UINT64_AMOUNT 0x01 +#define XRP_UINT64_BALANCE 0x02 +#define XRP_UINT64_LIMIT_AMOUNT 0x03 +#define XRP_UINT64_TAKER_PAYS 0x04 +#define XRP_UINT64_TAKER_GETS 0x05 +#define XRP_UINT64_FEE 0x08 +#define XRP_UINT64_SEND_MAX 0x09 +#define XRP_UINT64_DELIVER_MIN 0x0A +#define XRP_UINT64_AMOUNT2 0x0B +#define XRP_UINT64_BID_MIN 0x0C +#define XRP_UINT64_BID_MAX 0x0D +#define XRP_UINT64_NFTOKEN_BROKER_FEE 0x13 +#define XRP_UINT64_LPTOKEN_OUT 0x19 +#define XRP_UINT64_LPTOKEN_IN 0x1A +#define XRP_UINT64_EPRICE 0x1B +#define XRP_UINT64_PRICE 0x1C +#define XRP_UINT64_SIGNATURE_REWARD 0x1D +#define XRP_UINT64_MIN_ACCOUNT_CREATE_AMOUNT 0x1E +#define XRP_UINT64_LPTOKEN_BALANCE 0x1F +// VL (Blob) +#define XRP_VL_PUBLIC_KEY 0x01 +#define XRP_VL_MESSAGE_KEY 0x02 +#define XRP_VL_SIGNING_PUB_KEY 0x03 +#define XRP_VL_TXN_SIGNATURE 0x04 +#define XRP_VL_URI 0x05 +#define XRP_VL_SIGNATURE 0x06 +#define XRP_VL_DOMAIN 0x07 +#define XRP_VL_MEMO_TYPE 0x0C +#define XRP_VL_MEMO_DATA 0x0D +#define XRP_VL_MEMO_FORMAT 0x0E +#define XRP_VL_FULFILLMENT 0x10 +#define XRP_VL_CONDITION 0x11 +#define XRP_VL_DID_DOCUMENT 0x1A +#define XRP_VL_DATA 0x1B +// AccountID +#define XRP_ACCOUNT_ACCOUNT 0x01 +#define XRP_ACCOUNT_OWNER 0x02 +#define XRP_ACCOUNT_DESTINATION 0x03 +#define XRP_ACCOUNT_ISSUER 0x04 +#define XRP_ACCOUNT_AUTHORIZE 0x05 +#define XRP_ACCOUNT_UNAUTHORIZE 0x06 +#define XRP_ACCOUNT_REGULAR_KEY 0x08 +#define XRP_ACCOUNT_NFTOKEN_MINTER 0x09 +#define XRP_ACCOUNT_OTHER_CHAIN_SOURCE 0x12 +#define XRP_ACCOUNT_OTHER_CHAIN_DESTINATION 0x13 +#define XRP_ACCOUNT_ATTESTATION_SIGNER_ACCOUNT 0x14 +#define XRP_ACCOUNT_ATTESTATION_REWARD_ACCOUNT 0x15 +#define XRP_ACCOUNT_LOCKING_CHAIN_DOOR 0x16 +#define XRP_ACCOUNT_ISSUING_CHAIN_DOOR 0x17 +// VECTOR256 +#define XRP_VECTOR256_NF_TOKEN_OFFERS 0x04 +// STOBJECT +#define XRP_STOBJECT_MEMO 0x0A +#define XRP_STOBJECT_SIGNER_ENTRY 0x0B +#define XRP_STOBJECT_NFTOKEN 0x0C +#define XRP_STOBJECT_SIGNER 0x10 +#define XRP_STOBJECT_AUTH_ACCOUNT 0x1B +// STARRAY +#define XRP_STARRAY_SIGNERS 0x03 +#define XRP_STARRAY_SIGNER_ENTRIES 0x04 +#define XRP_STARRAY_MEMOS 0x09 +#define XRP_STARRAY_NFTOKENS 0x0A +#define XRP_STARRAY_MAJORITIES 0x10 +#define XRP_STARRAY_DISABLED_VALIDATORS 0x11 +#define XRP_STARRAY_AUTH_ACCOUNTS 0x19 +// ISSUE +#define XRP_ISSUE_ASSET 0x03 +#define XRP_ISSUE_ASSET2 0x04 +// CURRENCY +#define XRP_CURRENCY_CURRENCY 0x01 // Array of type one is reserved for end-of-array marker so this // constant cannot possibly collide with anything in the future @@ -76,8 +173,10 @@ typedef enum { #define PATHSET_NEXT 0xFF #define PATHSET_END 0x00 -#define XRP_ACCOUNT_SIZE 20 -#define XRP_CURRENCY_SIZE 20 +#define XRP_ACCOUNT_SIZE 20 +#define XRP_CURRENCY_SIZE 20 +#define XRP_VECTOR256_SIZE 32 +#define XRP_ISSUE_SIZE 40 typedef struct { uint8_t buf[XRP_ACCOUNT_SIZE]; @@ -87,6 +186,10 @@ typedef struct { uint8_t buf[XRP_CURRENCY_SIZE]; } xrp_currency_t; +typedef struct { + uint8_t buf[XRP_ISSUE_SIZE]; +} xrp_issue_t; + typedef struct { uint8_t type; uint8_t index1; diff --git a/src/xrp/flags.c b/src/xrp/flags.c index a926a720..de8313d3 100644 --- a/src/xrp/flags.c +++ b/src/xrp/flags.c @@ -106,36 +106,54 @@ static void format_account_set_transaction_flags(uint32_t value, field_value_t * static const char *format_account_set_field_flags(uint32_t value) { // AccountSet flags for fields SetFlag and ClearFlag -#define ASF_ACCOUNT_TXN_ID 5 -#define ASF_DEFAULT_RIPPLE 8 -#define ASF_DEPOSIT_AUTH 9 -#define ASF_DISABLE_MASTER 4 -#define ASF_DISALLOW_XRP 3 -#define ASF_GLOBAL_FREEZE 7 -#define ASF_NO_FREEZE 6 -#define ASF_REQUIRE_AUTH 2 -#define ASF_REQUIRE_DEST 1 +#define ASF_REQUIRE_DEST 1 +#define ASF_REQUIRE_AUTH 2 +#define ASF_DISALLOW_XRP 3 +#define ASF_DISABLE_MASTER 4 +#define ASF_ACCOUNT_TXN_ID 5 +#define ASF_NO_FREEZE 6 +#define ASF_GLOBAL_FREEZE 7 +#define ASF_DEFAULT_RIPPLE 8 +#define ASF_DEPOSIT_AUTH 9 +#define ASF_AUTH_TOKEN_MINTER 10 +#define ASF_DISALLOW_INCOMING_NFTOKEN_OFFER 12 +#define ASF_DISALLOW_INCOMING_CHECK 13 +#define ASF_DISALLOW_INCOMING_PAYCHAN 14 +#define ASF_DISALLOW_INCOMING_TRUSTLINE 15 +#define ASF_ALLOW_TRUSTLINE_CLAWBACK 16 // Logic is different because only one flag is allowed per field switch (value) { + case ASF_REQUIRE_DEST: + return "Require Dest"; + case ASF_REQUIRE_AUTH: + return "Require Auth"; + case ASF_DISALLOW_XRP: + return "Disallow XRP"; + case ASF_DISABLE_MASTER: + return "Disable Master"; case ASF_ACCOUNT_TXN_ID: return "Track Txn ID"; + case ASF_NO_FREEZE: + return "No Freeze"; + case ASF_GLOBAL_FREEZE: + return "Global Freeze"; case ASF_DEFAULT_RIPPLE: - return "Ripple by default"; + return "Default Ripple"; case ASF_DEPOSIT_AUTH: return "Deposit Auth"; - case ASF_DISABLE_MASTER: - return "Disable Master"; - case ASF_DISALLOW_XRP: - return "Disallow XRP"; - case ASF_GLOBAL_FREEZE: - return "Global Freeze"; - case ASF_NO_FREEZE: - return "No Freeze"; - case ASF_REQUIRE_AUTH: - return "Require Auth"; - case ASF_REQUIRE_DEST: - return "Require Dest"; + case ASF_AUTH_TOKEN_MINTER: + return "Auth NFToken Minter"; + case ASF_DISALLOW_INCOMING_NFTOKEN_OFFER: + return "Disallow NFToken Offer"; + case ASF_DISALLOW_INCOMING_CHECK: + return "Disallow Check"; + case ASF_DISALLOW_INCOMING_PAYCHAN: + return "Disallow PayChan"; + case ASF_DISALLOW_INCOMING_TRUSTLINE: + return "Disallow Trustline"; + case ASF_ALLOW_TRUSTLINE_CLAWBACK: + return "Allow Clawback"; default: return NULL; } @@ -209,7 +227,7 @@ static void format_trust_set_flags(uint32_t value, field_value_t *dst) { size_t offset = 0; if (HAS_FLAG(value, TF_SETF_AUTH)) { - offset = append_item(dst, offset, "Setf Auth"); + offset = append_item(dst, offset, "Set Auth"); } if (HAS_FLAG(value, TF_SET_NO_RIPPLE)) { @@ -244,6 +262,92 @@ static void format_payment_channel_claim_flags(uint32_t value, field_value_t *ds } } +static void format_nftoken_mint_flags(uint32_t value, field_value_t *dst) { +// NFTokenMint flags +#define TF_BURNABLE 0x00000001u +#define TF_ONLY_XRP 0x00000002u +#define TF_TRANSFERABLE 0x00000008u + + size_t offset = 0; + if (HAS_FLAG(value, TF_BURNABLE)) { + offset = append_item(dst, offset, "Burnable"); + } + if (HAS_FLAG(value, TF_ONLY_XRP)) { + offset = append_item(dst, offset, "Only XRP"); + } + if (HAS_FLAG(value, TF_TRANSFERABLE)) { + append_item(dst, offset, "Transferable"); + } +} + +static void format_nftoken_create_offer_flags(uint32_t value, field_value_t *dst) { +// NFTokenCreateOffer flags +#define TF_SELL_NFTOKEN 0x00000001u + + size_t offset = 0; + if (HAS_FLAG(value, TF_SELL_NFTOKEN)) { + append_item(dst, offset, "Sell"); + } +} + +#define TF_LP_TOKEN 0x00010000u +#define TF_WITHDRAW_ALL 0x00020000u +#define TF_ONE_ASSET_WITHDRAW_ALL 0x00040000u +#define TF_SINGLE_ASSET 0x00080000u +#define TF_TWO_ASSET 0x00100000u +#define TF_ONE_ASSET_LP_TOKEN 0x00200000u +#define TF_LIMIT_LP_TOKEN 0x00400000u +#define TF_TWO_ASSET_IF_EMPTY 0x00800000u + +static void format_amm_deposit_flags(uint32_t value, field_value_t *dst) { + // AMMDeposit flags + size_t offset = 0; + if (HAS_FLAG(value, TF_LP_TOKEN)) { + offset = append_item(dst, offset, "LP Token"); + } + if (HAS_FLAG(value, TF_SINGLE_ASSET)) { + offset = append_item(dst, offset, "Single Asset"); + } + if (HAS_FLAG(value, TF_TWO_ASSET)) { + offset = append_item(dst, offset, "Two Asset"); + } + if (HAS_FLAG(value, TF_ONE_ASSET_LP_TOKEN)) { + offset = append_item(dst, offset, "One Asset LP Token"); + } + if (HAS_FLAG(value, TF_LIMIT_LP_TOKEN)) { + offset = append_item(dst, offset, "Limit LP Token"); + } + if (HAS_FLAG(value, TF_TWO_ASSET_IF_EMPTY)) { + append_item(dst, offset, "Two Asset If Empty"); + } +} + +static void format_amm_withdraw_flags(uint32_t value, field_value_t *dst) { + // AMMWithdraw flags + size_t offset = 0; + if (HAS_FLAG(value, TF_LP_TOKEN)) { + offset = append_item(dst, offset, "LP Token"); + } + if (HAS_FLAG(value, TF_SINGLE_ASSET)) { + offset = append_item(dst, offset, "Single Asset"); + } + if (HAS_FLAG(value, TF_TWO_ASSET)) { + offset = append_item(dst, offset, "Two Asset"); + } + if (HAS_FLAG(value, TF_ONE_ASSET_LP_TOKEN)) { + offset = append_item(dst, offset, "One Asset LP Token"); + } + if (HAS_FLAG(value, TF_LIMIT_LP_TOKEN)) { + offset = append_item(dst, offset, "Limit LP Token"); + } + if (HAS_FLAG(value, TF_WITHDRAW_ALL)) { + offset = append_item(dst, offset, "Withdraw All"); + } + if (HAS_FLAG(value, TF_ONE_ASSET_WITHDRAW_ALL)) { + append_item(dst, offset, "One Asset Withdraw All"); + } +} + void format_flags(field_t *field, field_value_t *dst) { uint32_t value = field->data.u32; switch (parse_context.transaction_type) { @@ -262,6 +366,18 @@ void format_flags(field_t *field, field_value_t *dst) { case TRANSACTION_PAYMENT_CHANNEL_CLAIM: format_payment_channel_claim_flags(value, dst); break; + case TRANSACTION_NFTOKEN_MINT: + format_nftoken_mint_flags(value, dst); + break; + case TRANSACTION_NFTOKEN_CREATE_OFFER: + format_nftoken_create_offer_flags(value, dst); + break; + case TRANSACTION_AMM_DEPOSIT: + format_amm_deposit_flags(value, dst); + break; + case TRANSACTION_AMM_WITHDRAW: + format_amm_withdraw_flags(value, dst); + break; default: snprintf(dst->buf, sizeof(dst->buf), diff --git a/src/xrp/fmt.c b/src/xrp/fmt.c index b71427b8..6e04365f 100644 --- a/src/xrp/fmt.c +++ b/src/xrp/fmt.c @@ -23,6 +23,10 @@ #include "general.h" void format_field(field_t* field, field_value_t* dst) { + if (field == NULL || dst == NULL) { + return; + } + memset(dst->buf, '\x00', sizeof(dst->buf)); int ret = 0; @@ -48,12 +52,18 @@ void format_field(field_t* field, field_value_t* dst) { case STI_VL: blob_formatter(field, dst); break; + case STI_VECTOR256: + vector_formatter256(field, dst); + break; case STI_ACCOUNT: account_formatter(field, dst); break; case STI_CURRENCY: currency_formatter(field, dst); break; + case STI_ISSUE: + currency_formatter(field, dst); + break; default: strncpy(dst->buf, "[Not implemented]", sizeof(dst->buf)); break; diff --git a/src/xrp/general.c b/src/xrp/general.c index 7feddfb2..6c959c6b 100644 --- a/src/xrp/general.c +++ b/src/xrp/general.c @@ -38,6 +38,8 @@ void uint8_formatter(field_t* field, field_value_t* dst) { static const char* resolve_transaction_name(uint16_t value) { switch (value) { + case TRANSACTION_INVALID: + return "Sign In"; case TRANSACTION_PAYMENT: return "Payment"; case TRANSACTION_ESCROW_CREATE: @@ -54,6 +56,10 @@ static const char* resolve_transaction_name(uint16_t value) { return "Create Offer"; case TRANSACTION_OFFER_CANCEL: return "Cancel Offer"; + case TRANSACTION_TICKET_CREATE: + return "Ticket Create"; + case TRANSACTION_TICKET_CANCEL: + return "Ticket Cancel"; case TRANSACTION_SIGNER_LIST_SET: return "Set Signer List"; case TRANSACTION_PAYMENT_CHANNEL_CREATE: @@ -74,6 +80,30 @@ static const char* resolve_transaction_name(uint16_t value) { return "Set Trust Line"; case TRANSACTION_ACCOUNT_DELETE: return "Delete Account"; + case TRANSACTION_NFTOKEN_MINT: + return "NFToken Mint"; + case TRANSACTION_NFTOKEN_BURN: + return "NFToken Burn"; + case TRANSACTION_NFTOKEN_CREATE_OFFER: + return "NFToken Create Offer"; + case TRANSACTION_NFTOKEN_CANCEL_OFFER: + return "NFToken Cancel Offer"; + case TRANSACTION_NFTOKEN_ACCEPT_OFFER: + return "NFToken Accept Offer"; + case TRANSACTION_CLAWBACK: + return "Clawback"; + case TRANSACTION_AMM_CREATE: + return "AMM Create"; + case TRANSACTION_AMM_DEPOSIT: + return "AMM Deposit"; + case TRANSACTION_AMM_WITHDRAW: + return "AMM Withdraw"; + case TRANSACTION_AMM_VOTE: + return "AMM Vote"; + case TRANSACTION_AMM_BID: + return "AMM Bid"; + case TRANSACTION_AMM_DELETE: + return "AMM Delete"; default: return "Unknown"; } @@ -126,6 +156,7 @@ static bool should_format_blob_as_string(field_t* field) { case XRP_VL_MEMO_FORMAT: return true; case XRP_VL_MEMO_DATA: + case XRP_VL_URI: return is_purely_ascii(field->data.ptr, field->length, false); default: return false; @@ -151,6 +182,11 @@ void blob_formatter(field_t* field, field_value_t* dst) { } } +void vector_formatter256(field_t* field, field_value_t* dst) { + uint16_t count = field->length / XRP_VECTOR256_SIZE; + snprintf(dst->buf, sizeof(dst->buf), "%d", count); +} + void account_formatter(field_t* field, field_value_t* dst) { if (field->data.ptr == NULL) { strncpy(dst->buf, "[empty]", sizeof(dst->buf)); diff --git a/src/xrp/general.h b/src/xrp/general.h index 2c9d609c..2bbef196 100644 --- a/src/xrp/general.h +++ b/src/xrp/general.h @@ -28,5 +28,7 @@ void hash_formatter128(field_t* field, field_value_t* dst); void hash_formatter256(field_t* field, field_value_t* dst); void blob_formatter(field_t* field, field_value_t* dst); void account_formatter(field_t* field, field_value_t* dst); +void vector_formatter256(field_t* field, field_value_t* dst); +void currency_formatter(field_t* field, field_value_t* dst); #endif // LEDGER_APP_XRP_GENERAL_H diff --git a/src/xrp/transaction_types.h b/src/xrp/transaction_types.h index 50489892..d341c314 100644 --- a/src/xrp/transaction_types.h +++ b/src/xrp/transaction_types.h @@ -31,6 +31,8 @@ #define TRANSACTION_SET_REGULAR_KEY 5 #define TRANSACTION_OFFER_CREATE 7 #define TRANSACTION_OFFER_CANCEL 8 +#define TRANSACTION_TICKET_CREATE 10 +#define TRANSACTION_TICKET_CANCEL 11 #define TRANSACTION_SIGNER_LIST_SET 12 #define TRANSACTION_PAYMENT_CHANNEL_CREATE 13 #define TRANSACTION_PAYMENT_CHANNEL_FUND 14 @@ -41,6 +43,18 @@ #define TRANSACTION_DEPOSIT_PREAUTH 19 #define TRANSACTION_TRUST_SET 20 #define TRANSACTION_ACCOUNT_DELETE 21 +#define TRANSACTION_NFTOKEN_MINT 25 +#define TRANSACTION_NFTOKEN_BURN 26 +#define TRANSACTION_NFTOKEN_CREATE_OFFER 27 +#define TRANSACTION_NFTOKEN_CANCEL_OFFER 28 +#define TRANSACTION_NFTOKEN_ACCEPT_OFFER 29 +#define TRANSACTION_CLAWBACK 30 +#define TRANSACTION_AMM_CREATE 35 +#define TRANSACTION_AMM_DEPOSIT 36 +#define TRANSACTION_AMM_WITHDRAW 37 +#define TRANSACTION_AMM_VOTE 38 +#define TRANSACTION_AMM_BID 39 +#define TRANSACTION_AMM_DELETE 40 static inline bool is_transaction_type_field(field_t *field) { return field->data_type == STI_UINT16 && field->id == XRP_UINT16_TRANSACTION_TYPE; diff --git a/src/xrp/xrp_parse.c b/src/xrp/xrp_parse.c index 686ce218..4924143f 100644 --- a/src/xrp/xrp_parse.c +++ b/src/xrp/xrp_parse.c @@ -207,6 +207,46 @@ err_t read_amount(parseContext_t *context, field_t *field) { return err; } +err_t read_vector256_field(parseContext_t *context, field_t *field) { + field->data_type = STI_VECTOR256; + + err_t err; + uint8_t value; + + CHECK(read_next_byte(context, &value)); + + uint16_t count = value / XRP_VECTOR256_SIZE; + CHECK(read_fixed_size_field(context, field, XRP_VECTOR256_SIZE * count)); + for (size_t i = 0; i < count; i++) { + field_t *hash256; + CHECK(append_new_field(context, &hash256)); + hash256->data_type = STI_HASH256; + hash256->id = XRP_HASH256_NFTOKEN_BUY_OFFER; + hash256->data.hash256 = (hash256_t *) (field->data.ptr + (i * XRP_VECTOR256_SIZE)); + hash256->length = XRP_VECTOR256_SIZE; + } + + return err; +} + +err_t read_issue(parseContext_t *context, field_t *field) { + err_t err; + + if (!is_all_zeros(context->data + context->offset, 20)) { + CHECK(read_fixed_size_field(context, field, XRP_ISSUE_SIZE)); + field_t *issuer; + CHECK(append_new_field(context, &issuer)); + issuer->data_type = STI_ACCOUNT; + issuer->id = XRP_ACCOUNT_ISSUER; + issuer->data.account = (xrp_account_t *) (field->data.ptr + 20); + issuer->length = XRP_ACCOUNT_SIZE; + } else { + CHECK(read_fixed_size_field(context, field, XRP_CURRENCY_SIZE)); + } + + return err; +} + void handle_array_field(parseContext_t *context, field_t *field) { if (field->id != ARR_END) { // Begin array @@ -358,6 +398,9 @@ err_t read_field_value(parseContext_t *context, field_t *field) { case STI_ACCOUNT: err = read_variable_length_field(context, field); break; + case STI_VECTOR256: + err = read_vector256_field(context, field); + break; case STI_ARRAY: handle_array_field(context, field); break; @@ -367,6 +410,9 @@ err_t read_field_value(parseContext_t *context, field_t *field) { case STI_PATHSET: handle_path_set_field(context); break; + case STI_ISSUE: + err = read_issue(context, field); + break; default: err.err = NOT_SUPPORTED; break; @@ -421,15 +467,6 @@ err_t post_process_field(parseContext_t *context, field_t *field) { } break; case STI_UINT32: - // Reject transaction if tfFullyCanonicalSig is not set - if (field->id == XRP_UINT32_FLAGS) { - uint32_t value = field->data.u32; - if ((value & TF_FULLY_CANONICAL_SIG) == 0) { - err.err = 0x6800; - return err; - } - } - break; case STI_VL: // Detect when SigningPubKey is empty (needed for multi-sign) diff --git a/tests/snapshots/flex/01-payment/01-basic/00000.png b/tests/snapshots/flex/01-payment/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/01-basic/00000.png and b/tests/snapshots/flex/01-payment/01-basic/00000.png differ diff --git a/tests/snapshots/flex/01-payment/01-basic/00001.png b/tests/snapshots/flex/01-payment/01-basic/00001.png index ad485a86..6e9d3b49 100644 Binary files a/tests/snapshots/flex/01-payment/01-basic/00001.png and b/tests/snapshots/flex/01-payment/01-basic/00001.png differ diff --git a/tests/snapshots/flex/01-payment/02-destination-tag/00000.png b/tests/snapshots/flex/01-payment/02-destination-tag/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/02-destination-tag/00000.png and b/tests/snapshots/flex/01-payment/02-destination-tag/00000.png differ diff --git a/tests/snapshots/flex/01-payment/02-destination-tag/00001.png b/tests/snapshots/flex/01-payment/02-destination-tag/00001.png index 5688e6be..cfb1d2ef 100644 Binary files a/tests/snapshots/flex/01-payment/02-destination-tag/00001.png and b/tests/snapshots/flex/01-payment/02-destination-tag/00001.png differ diff --git a/tests/snapshots/flex/01-payment/03-source-tag/00000.png b/tests/snapshots/flex/01-payment/03-source-tag/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/03-source-tag/00000.png and b/tests/snapshots/flex/01-payment/03-source-tag/00000.png differ diff --git a/tests/snapshots/flex/01-payment/03-source-tag/00001.png b/tests/snapshots/flex/01-payment/03-source-tag/00001.png index bc31734a..d2e83ec0 100644 Binary files a/tests/snapshots/flex/01-payment/03-source-tag/00001.png and b/tests/snapshots/flex/01-payment/03-source-tag/00001.png differ diff --git a/tests/snapshots/flex/01-payment/04-both-tags/00000.png b/tests/snapshots/flex/01-payment/04-both-tags/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/04-both-tags/00000.png and b/tests/snapshots/flex/01-payment/04-both-tags/00000.png differ diff --git a/tests/snapshots/flex/01-payment/04-both-tags/00001.png b/tests/snapshots/flex/01-payment/04-both-tags/00001.png index 5da0840b..e5853590 100644 Binary files a/tests/snapshots/flex/01-payment/04-both-tags/00001.png and b/tests/snapshots/flex/01-payment/04-both-tags/00001.png differ diff --git a/tests/snapshots/flex/01-payment/05-invoice-id/00000.png b/tests/snapshots/flex/01-payment/05-invoice-id/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/05-invoice-id/00000.png and b/tests/snapshots/flex/01-payment/05-invoice-id/00000.png differ diff --git a/tests/snapshots/flex/01-payment/05-invoice-id/00001.png b/tests/snapshots/flex/01-payment/05-invoice-id/00001.png index 20bb4ad3..65af73b5 100644 Binary files a/tests/snapshots/flex/01-payment/05-invoice-id/00001.png and b/tests/snapshots/flex/01-payment/05-invoice-id/00001.png differ diff --git a/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00002.png b/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00002.png index 2f6413fc..a50600ee 100644 Binary files a/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00002.png and b/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00002.png differ diff --git a/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00003.png b/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00003.png index 1b11a822..77531105 100644 Binary files a/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00003.png and b/tests/snapshots/flex/01-payment/06-invoice-txn-ids-tags/00003.png differ diff --git a/tests/snapshots/flex/01-payment/07-issued-currency/00000.png b/tests/snapshots/flex/01-payment/07-issued-currency/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/07-issued-currency/00000.png and b/tests/snapshots/flex/01-payment/07-issued-currency/00000.png differ diff --git a/tests/snapshots/flex/01-payment/07-issued-currency/00001.png b/tests/snapshots/flex/01-payment/07-issued-currency/00001.png index 2b44fac1..8d79807e 100644 Binary files a/tests/snapshots/flex/01-payment/07-issued-currency/00001.png and b/tests/snapshots/flex/01-payment/07-issued-currency/00001.png differ diff --git a/tests/snapshots/flex/01-payment/08-issued-currency-max/00000.png b/tests/snapshots/flex/01-payment/08-issued-currency-max/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/08-issued-currency-max/00000.png and b/tests/snapshots/flex/01-payment/08-issued-currency-max/00000.png differ diff --git a/tests/snapshots/flex/01-payment/08-issued-currency-max/00001.png b/tests/snapshots/flex/01-payment/08-issued-currency-max/00001.png index c4f6e044..dc49ec8c 100644 Binary files a/tests/snapshots/flex/01-payment/08-issued-currency-max/00001.png and b/tests/snapshots/flex/01-payment/08-issued-currency-max/00001.png differ diff --git a/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00002.png b/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00002.png index 2686fae9..c287d397 100644 Binary files a/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00002.png and b/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00002.png differ diff --git a/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00003.png b/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00003.png index c8ca49c2..8fc5c7b7 100644 Binary files a/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00003.png and b/tests/snapshots/flex/01-payment/09-issued-currency-min-partial/00003.png differ diff --git a/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00002.png b/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00002.png index a4cd9879..a55b77bb 100644 Binary files a/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00002.png and b/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00002.png differ diff --git a/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00003.png b/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00003.png index 5512ce89..d2708b7d 100644 Binary files a/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00003.png and b/tests/snapshots/flex/01-payment/10-issued-currency-quality-partial/00003.png differ diff --git a/tests/snapshots/flex/01-payment/11-issued-currency-paths/00002.png b/tests/snapshots/flex/01-payment/11-issued-currency-paths/00002.png index 9690643e..cf288eaa 100644 Binary files a/tests/snapshots/flex/01-payment/11-issued-currency-paths/00002.png and b/tests/snapshots/flex/01-payment/11-issued-currency-paths/00002.png differ diff --git a/tests/snapshots/flex/01-payment/11-issued-currency-paths/00003.png b/tests/snapshots/flex/01-payment/11-issued-currency-paths/00003.png index 65077a2c..9b8e11bf 100644 Binary files a/tests/snapshots/flex/01-payment/11-issued-currency-paths/00003.png and b/tests/snapshots/flex/01-payment/11-issued-currency-paths/00003.png differ diff --git a/tests/snapshots/flex/01-payment/11-issued-currency-paths/00006.png b/tests/snapshots/flex/01-payment/11-issued-currency-paths/00006.png index 50ed8828..2bc0d01f 100644 Binary files a/tests/snapshots/flex/01-payment/11-issued-currency-paths/00006.png and b/tests/snapshots/flex/01-payment/11-issued-currency-paths/00006.png differ diff --git a/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00002.png b/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00002.png index 100acdb9..2386be88 100644 Binary files a/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00002.png and b/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00002.png differ diff --git a/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00003.png b/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00003.png index 8ff3e3b5..82c48688 100644 Binary files a/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00003.png and b/tests/snapshots/flex/01-payment/12-issued-currency-conversion/00003.png differ diff --git a/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00002.png b/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00002.png index 22113d36..c844028a 100644 Binary files a/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00002.png and b/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00002.png differ diff --git a/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00003.png b/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00003.png index c8ca49c2..8fc5c7b7 100644 Binary files a/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00003.png and b/tests/snapshots/flex/01-payment/13-issued-currency-e-notation/00003.png differ diff --git a/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00002.png b/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00002.png index aaf9e297..b3566ee8 100644 Binary files a/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00002.png and b/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00002.png differ diff --git a/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00003.png b/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00003.png index 9f2836aa..708bfe4e 100644 Binary files a/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00003.png and b/tests/snapshots/flex/01-payment/14-issued-currency-non-standard/00003.png differ diff --git a/tests/snapshots/flex/01-payment/15-issue-abc-currency/00000.png b/tests/snapshots/flex/01-payment/15-issue-abc-currency/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/15-issue-abc-currency/00000.png and b/tests/snapshots/flex/01-payment/15-issue-abc-currency/00000.png differ diff --git a/tests/snapshots/flex/01-payment/15-issue-abc-currency/00001.png b/tests/snapshots/flex/01-payment/15-issue-abc-currency/00001.png index a54c5a6e..75aecc79 100644 Binary files a/tests/snapshots/flex/01-payment/15-issue-abc-currency/00001.png and b/tests/snapshots/flex/01-payment/15-issue-abc-currency/00001.png differ diff --git a/tests/snapshots/flex/01-payment/16-memos/00002.png b/tests/snapshots/flex/01-payment/16-memos/00002.png index 74628be2..f0bac8a8 100644 Binary files a/tests/snapshots/flex/01-payment/16-memos/00002.png and b/tests/snapshots/flex/01-payment/16-memos/00002.png differ diff --git a/tests/snapshots/flex/01-payment/16-memos/00003.png b/tests/snapshots/flex/01-payment/16-memos/00003.png index 609b7088..b2bd87d8 100644 Binary files a/tests/snapshots/flex/01-payment/16-memos/00003.png and b/tests/snapshots/flex/01-payment/16-memos/00003.png differ diff --git a/tests/snapshots/flex/01-payment/16-memos/00006.png b/tests/snapshots/flex/01-payment/16-memos/00006.png index 1afaccc5..9ac60e2f 100644 Binary files a/tests/snapshots/flex/01-payment/16-memos/00006.png and b/tests/snapshots/flex/01-payment/16-memos/00006.png differ diff --git a/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00000.png b/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00000.png and b/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00000.png differ diff --git a/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00001.png b/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00001.png index 99e55037..399964ca 100644 Binary files a/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00001.png and b/tests/snapshots/flex/01-payment/17-multi-sign-parallel/00001.png differ diff --git a/tests/snapshots/flex/01-payment/18-multi-sign-serial/00002.png b/tests/snapshots/flex/01-payment/18-multi-sign-serial/00002.png index 35d5f1c2..cfa81957 100644 Binary files a/tests/snapshots/flex/01-payment/18-multi-sign-serial/00002.png and b/tests/snapshots/flex/01-payment/18-multi-sign-serial/00002.png differ diff --git a/tests/snapshots/flex/01-payment/18-multi-sign-serial/00003.png b/tests/snapshots/flex/01-payment/18-multi-sign-serial/00003.png index db43ec02..bc85f007 100644 Binary files a/tests/snapshots/flex/01-payment/18-multi-sign-serial/00003.png and b/tests/snapshots/flex/01-payment/18-multi-sign-serial/00003.png differ diff --git a/tests/snapshots/flex/01-payment/18-multi-sign-serial/00006.png b/tests/snapshots/flex/01-payment/18-multi-sign-serial/00006.png index b8daa57c..c52b901e 100644 Binary files a/tests/snapshots/flex/01-payment/18-multi-sign-serial/00006.png and b/tests/snapshots/flex/01-payment/18-multi-sign-serial/00006.png differ diff --git a/tests/snapshots/flex/02-set-regular-key/01-basic/00000.png b/tests/snapshots/flex/02-set-regular-key/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/02-set-regular-key/01-basic/00000.png and b/tests/snapshots/flex/02-set-regular-key/01-basic/00000.png differ diff --git a/tests/snapshots/flex/02-set-regular-key/01-basic/00001.png b/tests/snapshots/flex/02-set-regular-key/01-basic/00001.png index 3f3e14db..aa4389cd 100644 Binary files a/tests/snapshots/flex/02-set-regular-key/01-basic/00001.png and b/tests/snapshots/flex/02-set-regular-key/01-basic/00001.png differ diff --git a/tests/snapshots/flex/02-set-regular-key/02-delete/00000.png b/tests/snapshots/flex/02-set-regular-key/02-delete/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/02-set-regular-key/02-delete/00000.png and b/tests/snapshots/flex/02-set-regular-key/02-delete/00000.png differ diff --git a/tests/snapshots/flex/02-set-regular-key/02-delete/00001.png b/tests/snapshots/flex/02-set-regular-key/02-delete/00001.png index a649933c..1082a050 100644 Binary files a/tests/snapshots/flex/02-set-regular-key/02-delete/00001.png and b/tests/snapshots/flex/02-set-regular-key/02-delete/00001.png differ diff --git a/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00002.png b/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00002.png index 34a17222..f3d03ece 100644 Binary files a/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00002.png and b/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00002.png differ diff --git a/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00003.png b/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00003.png index dbbdd75e..df914591 100644 Binary files a/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00003.png and b/tests/snapshots/flex/02-set-regular-key/03-all-common-fields/00003.png differ diff --git a/tests/snapshots/flex/03-escrow-create/01-finish-after/00000.png b/tests/snapshots/flex/03-escrow-create/01-finish-after/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/03-escrow-create/01-finish-after/00000.png and b/tests/snapshots/flex/03-escrow-create/01-finish-after/00000.png differ diff --git a/tests/snapshots/flex/03-escrow-create/01-finish-after/00001.png b/tests/snapshots/flex/03-escrow-create/01-finish-after/00001.png index 88de258b..0f743a4d 100644 Binary files a/tests/snapshots/flex/03-escrow-create/01-finish-after/00001.png and b/tests/snapshots/flex/03-escrow-create/01-finish-after/00001.png differ diff --git a/tests/snapshots/flex/03-escrow-create/02-cancel-after/00000.png b/tests/snapshots/flex/03-escrow-create/02-cancel-after/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/03-escrow-create/02-cancel-after/00000.png and b/tests/snapshots/flex/03-escrow-create/02-cancel-after/00000.png differ diff --git a/tests/snapshots/flex/03-escrow-create/02-cancel-after/00001.png b/tests/snapshots/flex/03-escrow-create/02-cancel-after/00001.png index e1f5c7da..05d98f3a 100644 Binary files a/tests/snapshots/flex/03-escrow-create/02-cancel-after/00001.png and b/tests/snapshots/flex/03-escrow-create/02-cancel-after/00001.png differ diff --git a/tests/snapshots/flex/03-escrow-create/03-both/00002.png b/tests/snapshots/flex/03-escrow-create/03-both/00002.png index 89a3ff49..4be16738 100644 Binary files a/tests/snapshots/flex/03-escrow-create/03-both/00002.png and b/tests/snapshots/flex/03-escrow-create/03-both/00002.png differ diff --git a/tests/snapshots/flex/03-escrow-create/03-both/00003.png b/tests/snapshots/flex/03-escrow-create/03-both/00003.png index c8ca49c2..8fc5c7b7 100644 Binary files a/tests/snapshots/flex/03-escrow-create/03-both/00003.png and b/tests/snapshots/flex/03-escrow-create/03-both/00003.png differ diff --git a/tests/snapshots/flex/03-escrow-create/04-both-condition/00002.png b/tests/snapshots/flex/03-escrow-create/04-both-condition/00002.png index 89a3ff49..4be16738 100644 Binary files a/tests/snapshots/flex/03-escrow-create/04-both-condition/00002.png and b/tests/snapshots/flex/03-escrow-create/04-both-condition/00002.png differ diff --git a/tests/snapshots/flex/03-escrow-create/04-both-condition/00003.png b/tests/snapshots/flex/03-escrow-create/04-both-condition/00003.png index ce6bee86..24a4a702 100644 Binary files a/tests/snapshots/flex/03-escrow-create/04-both-condition/00003.png and b/tests/snapshots/flex/03-escrow-create/04-both-condition/00003.png differ diff --git a/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00002.png b/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00002.png index f95087e0..a2ec92c0 100644 Binary files a/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00002.png and b/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00002.png differ diff --git a/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00003.png b/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00003.png index 1cc45822..71e1715b 100644 Binary files a/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00003.png and b/tests/snapshots/flex/03-escrow-create/05-both-condition-destination/00003.png differ diff --git a/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00002.png b/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00002.png index d2b9b7e0..b30798d6 100644 Binary files a/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00002.png and b/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00002.png differ diff --git a/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00003.png b/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00003.png index 51570b60..82d9f86f 100644 Binary files a/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00003.png and b/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00003.png differ diff --git a/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00006.png b/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00006.png index ca7e6bf5..72afd46c 100644 Binary files a/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00006.png and b/tests/snapshots/flex/03-escrow-create/06-all-common-fields/00006.png differ diff --git a/tests/snapshots/flex/04-escrow-finish/01-time-based/00000.png b/tests/snapshots/flex/04-escrow-finish/01-time-based/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/04-escrow-finish/01-time-based/00000.png and b/tests/snapshots/flex/04-escrow-finish/01-time-based/00000.png differ diff --git a/tests/snapshots/flex/04-escrow-finish/01-time-based/00001.png b/tests/snapshots/flex/04-escrow-finish/01-time-based/00001.png index 11404f74..7fb41957 100644 Binary files a/tests/snapshots/flex/04-escrow-finish/01-time-based/00001.png and b/tests/snapshots/flex/04-escrow-finish/01-time-based/00001.png differ diff --git a/tests/snapshots/flex/04-escrow-finish/02-condition-based/00002.png b/tests/snapshots/flex/04-escrow-finish/02-condition-based/00002.png index 34eefc40..0f270abb 100644 Binary files a/tests/snapshots/flex/04-escrow-finish/02-condition-based/00002.png and b/tests/snapshots/flex/04-escrow-finish/02-condition-based/00002.png differ diff --git a/tests/snapshots/flex/04-escrow-finish/02-condition-based/00003.png b/tests/snapshots/flex/04-escrow-finish/02-condition-based/00003.png index df299bef..6addf0f5 100644 Binary files a/tests/snapshots/flex/04-escrow-finish/02-condition-based/00003.png and b/tests/snapshots/flex/04-escrow-finish/02-condition-based/00003.png differ diff --git a/tests/snapshots/flex/05-escrow-cancel/01-basic/00000.png b/tests/snapshots/flex/05-escrow-cancel/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/05-escrow-cancel/01-basic/00000.png and b/tests/snapshots/flex/05-escrow-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/flex/05-escrow-cancel/01-basic/00001.png b/tests/snapshots/flex/05-escrow-cancel/01-basic/00001.png index e969deda..f03d434b 100644 Binary files a/tests/snapshots/flex/05-escrow-cancel/01-basic/00001.png and b/tests/snapshots/flex/05-escrow-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/01-basic/00002.png b/tests/snapshots/flex/06-account-set/01-basic/00002.png index b523e7ba..27539778 100644 Binary files a/tests/snapshots/flex/06-account-set/01-basic/00002.png and b/tests/snapshots/flex/06-account-set/01-basic/00002.png differ diff --git a/tests/snapshots/flex/06-account-set/01-basic/00003.png b/tests/snapshots/flex/06-account-set/01-basic/00003.png index efa3ef27..bd05c541 100644 Binary files a/tests/snapshots/flex/06-account-set/01-basic/00003.png and b/tests/snapshots/flex/06-account-set/01-basic/00003.png differ diff --git a/tests/snapshots/flex/06-account-set/02-default-ripple/00000.png b/tests/snapshots/flex/06-account-set/02-default-ripple/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/02-default-ripple/00000.png and b/tests/snapshots/flex/06-account-set/02-default-ripple/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/02-default-ripple/00001.png b/tests/snapshots/flex/06-account-set/02-default-ripple/00001.png index d6b169c0..9582a89a 100644 Binary files a/tests/snapshots/flex/06-account-set/02-default-ripple/00001.png and b/tests/snapshots/flex/06-account-set/02-default-ripple/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/03-deposit-auth/00000.png b/tests/snapshots/flex/06-account-set/03-deposit-auth/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/03-deposit-auth/00000.png and b/tests/snapshots/flex/06-account-set/03-deposit-auth/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/03-deposit-auth/00001.png b/tests/snapshots/flex/06-account-set/03-deposit-auth/00001.png index c3347d92..8f8e7acd 100644 Binary files a/tests/snapshots/flex/06-account-set/03-deposit-auth/00001.png and b/tests/snapshots/flex/06-account-set/03-deposit-auth/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/04-disable-master/00000.png b/tests/snapshots/flex/06-account-set/04-disable-master/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/04-disable-master/00000.png and b/tests/snapshots/flex/06-account-set/04-disable-master/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/04-disable-master/00001.png b/tests/snapshots/flex/06-account-set/04-disable-master/00001.png index 04f05c32..9993c749 100644 Binary files a/tests/snapshots/flex/06-account-set/04-disable-master/00001.png and b/tests/snapshots/flex/06-account-set/04-disable-master/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/05-disallow-xrp/00000.png b/tests/snapshots/flex/06-account-set/05-disallow-xrp/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/05-disallow-xrp/00000.png and b/tests/snapshots/flex/06-account-set/05-disallow-xrp/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/05-disallow-xrp/00001.png b/tests/snapshots/flex/06-account-set/05-disallow-xrp/00001.png index 8c69e582..ab46c576 100644 Binary files a/tests/snapshots/flex/06-account-set/05-disallow-xrp/00001.png and b/tests/snapshots/flex/06-account-set/05-disallow-xrp/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/06-global-freeze/00000.png b/tests/snapshots/flex/06-account-set/06-global-freeze/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/06-global-freeze/00000.png and b/tests/snapshots/flex/06-account-set/06-global-freeze/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/06-global-freeze/00001.png b/tests/snapshots/flex/06-account-set/06-global-freeze/00001.png index c8fd3968..fc242b79 100644 Binary files a/tests/snapshots/flex/06-account-set/06-global-freeze/00001.png and b/tests/snapshots/flex/06-account-set/06-global-freeze/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/07-no-freeze/00000.png b/tests/snapshots/flex/06-account-set/07-no-freeze/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/07-no-freeze/00000.png and b/tests/snapshots/flex/06-account-set/07-no-freeze/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/07-no-freeze/00001.png b/tests/snapshots/flex/06-account-set/07-no-freeze/00001.png index 1d92aae8..8124dfbe 100644 Binary files a/tests/snapshots/flex/06-account-set/07-no-freeze/00001.png and b/tests/snapshots/flex/06-account-set/07-no-freeze/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/08-require-auth/00000.png b/tests/snapshots/flex/06-account-set/08-require-auth/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/08-require-auth/00000.png and b/tests/snapshots/flex/06-account-set/08-require-auth/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/08-require-auth/00001.png b/tests/snapshots/flex/06-account-set/08-require-auth/00001.png index e3b8aa1f..e80c095c 100644 Binary files a/tests/snapshots/flex/06-account-set/08-require-auth/00001.png and b/tests/snapshots/flex/06-account-set/08-require-auth/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/09-require-tag/00000.png b/tests/snapshots/flex/06-account-set/09-require-tag/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/09-require-tag/00000.png and b/tests/snapshots/flex/06-account-set/09-require-tag/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/09-require-tag/00001.png b/tests/snapshots/flex/06-account-set/09-require-tag/00001.png index 89c2b7f2..f9c14b38 100644 Binary files a/tests/snapshots/flex/06-account-set/09-require-tag/00001.png and b/tests/snapshots/flex/06-account-set/09-require-tag/00001.png differ diff --git a/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00000.png b/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00000.png and b/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00000.png differ diff --git a/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00001.png b/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00001.png index e24f6961..3e69b567 100644 Binary files a/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00001.png and b/tests/snapshots/flex/06-account-set/10-clear-account-txn-id/00001.png differ diff --git a/tests/snapshots/flex/07-check-cancel/01-basic/00000.png b/tests/snapshots/flex/07-check-cancel/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/07-check-cancel/01-basic/00000.png and b/tests/snapshots/flex/07-check-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/flex/07-check-cancel/01-basic/00001.png b/tests/snapshots/flex/07-check-cancel/01-basic/00001.png index fde4db7d..f85904c3 100644 Binary files a/tests/snapshots/flex/07-check-cancel/01-basic/00001.png and b/tests/snapshots/flex/07-check-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/flex/08-check-cash/01-basic/00000.png b/tests/snapshots/flex/08-check-cash/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/08-check-cash/01-basic/00000.png and b/tests/snapshots/flex/08-check-cash/01-basic/00000.png differ diff --git a/tests/snapshots/flex/08-check-cash/01-basic/00001.png b/tests/snapshots/flex/08-check-cash/01-basic/00001.png index 8021b6a1..10507114 100644 Binary files a/tests/snapshots/flex/08-check-cash/01-basic/00001.png and b/tests/snapshots/flex/08-check-cash/01-basic/00001.png differ diff --git a/tests/snapshots/flex/08-check-cash/02-amount/00000.png b/tests/snapshots/flex/08-check-cash/02-amount/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/08-check-cash/02-amount/00000.png and b/tests/snapshots/flex/08-check-cash/02-amount/00000.png differ diff --git a/tests/snapshots/flex/08-check-cash/02-amount/00001.png b/tests/snapshots/flex/08-check-cash/02-amount/00001.png index 8021b6a1..10507114 100644 Binary files a/tests/snapshots/flex/08-check-cash/02-amount/00001.png and b/tests/snapshots/flex/08-check-cash/02-amount/00001.png differ diff --git a/tests/snapshots/flex/08-check-cash/03-issued/00000.png b/tests/snapshots/flex/08-check-cash/03-issued/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/08-check-cash/03-issued/00000.png and b/tests/snapshots/flex/08-check-cash/03-issued/00000.png differ diff --git a/tests/snapshots/flex/08-check-cash/03-issued/00001.png b/tests/snapshots/flex/08-check-cash/03-issued/00001.png index 8021b6a1..10507114 100644 Binary files a/tests/snapshots/flex/08-check-cash/03-issued/00001.png and b/tests/snapshots/flex/08-check-cash/03-issued/00001.png differ diff --git a/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00000.png b/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00000.png and b/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00000.png differ diff --git a/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00001.png b/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00001.png index 8021b6a1..10507114 100644 Binary files a/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00001.png and b/tests/snapshots/flex/08-check-cash/04-issued-delivery-min/00001.png differ diff --git a/tests/snapshots/flex/09-check-create/01-basic/00002.png b/tests/snapshots/flex/09-check-create/01-basic/00002.png index b61ac479..71781ef2 100644 Binary files a/tests/snapshots/flex/09-check-create/01-basic/00002.png and b/tests/snapshots/flex/09-check-create/01-basic/00002.png differ diff --git a/tests/snapshots/flex/09-check-create/01-basic/00003.png b/tests/snapshots/flex/09-check-create/01-basic/00003.png index ab0fb1a4..1d34f892 100644 Binary files a/tests/snapshots/flex/09-check-create/01-basic/00003.png and b/tests/snapshots/flex/09-check-create/01-basic/00003.png differ diff --git a/tests/snapshots/flex/09-check-create/02-issued/00002.png b/tests/snapshots/flex/09-check-create/02-issued/00002.png index 61d1f5d9..630163e8 100644 Binary files a/tests/snapshots/flex/09-check-create/02-issued/00002.png and b/tests/snapshots/flex/09-check-create/02-issued/00002.png differ diff --git a/tests/snapshots/flex/09-check-create/02-issued/00003.png b/tests/snapshots/flex/09-check-create/02-issued/00003.png index 2882e98f..370e6092 100644 Binary files a/tests/snapshots/flex/09-check-create/02-issued/00003.png and b/tests/snapshots/flex/09-check-create/02-issued/00003.png differ diff --git a/tests/snapshots/flex/10-deposit-preauth/01-basic/00000.png b/tests/snapshots/flex/10-deposit-preauth/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/10-deposit-preauth/01-basic/00000.png and b/tests/snapshots/flex/10-deposit-preauth/01-basic/00000.png differ diff --git a/tests/snapshots/flex/10-deposit-preauth/01-basic/00001.png b/tests/snapshots/flex/10-deposit-preauth/01-basic/00001.png index c6d24ea6..0617b8e3 100644 Binary files a/tests/snapshots/flex/10-deposit-preauth/01-basic/00001.png and b/tests/snapshots/flex/10-deposit-preauth/01-basic/00001.png differ diff --git a/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00000.png b/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00000.png and b/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00000.png differ diff --git a/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00001.png b/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00001.png index c6d24ea6..0617b8e3 100644 Binary files a/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00001.png and b/tests/snapshots/flex/10-deposit-preauth/02-unauthorize/00001.png differ diff --git a/tests/snapshots/flex/11-offer-cancel/01-basic/00000.png b/tests/snapshots/flex/11-offer-cancel/01-basic/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/11-offer-cancel/01-basic/00000.png and b/tests/snapshots/flex/11-offer-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/flex/11-offer-cancel/01-basic/00001.png b/tests/snapshots/flex/11-offer-cancel/01-basic/00001.png index 602d77d4..2c108800 100644 Binary files a/tests/snapshots/flex/11-offer-cancel/01-basic/00001.png and b/tests/snapshots/flex/11-offer-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/flex/12-offer-create/01-basic/00002.png b/tests/snapshots/flex/12-offer-create/01-basic/00002.png index dac9f669..9af39ff7 100644 Binary files a/tests/snapshots/flex/12-offer-create/01-basic/00002.png and b/tests/snapshots/flex/12-offer-create/01-basic/00002.png differ diff --git a/tests/snapshots/flex/12-offer-create/01-basic/00003.png b/tests/snapshots/flex/12-offer-create/01-basic/00003.png index cb149267..ac4c8b52 100644 Binary files a/tests/snapshots/flex/12-offer-create/01-basic/00003.png and b/tests/snapshots/flex/12-offer-create/01-basic/00003.png differ diff --git a/tests/snapshots/flex/12-offer-create/02-passive/00002.png b/tests/snapshots/flex/12-offer-create/02-passive/00002.png index d2844a35..536b59a9 100644 Binary files a/tests/snapshots/flex/12-offer-create/02-passive/00002.png and b/tests/snapshots/flex/12-offer-create/02-passive/00002.png differ diff --git a/tests/snapshots/flex/12-offer-create/02-passive/00003.png b/tests/snapshots/flex/12-offer-create/02-passive/00003.png index ea265c1b..8d6a44f2 100644 Binary files a/tests/snapshots/flex/12-offer-create/02-passive/00003.png and b/tests/snapshots/flex/12-offer-create/02-passive/00003.png differ diff --git a/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00002.png b/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00002.png index d2844a35..536b59a9 100644 Binary files a/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00002.png and b/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00002.png differ diff --git a/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00003.png b/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00003.png index ea265c1b..8d6a44f2 100644 Binary files a/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00003.png and b/tests/snapshots/flex/12-offer-create/03-immediate-or-cancel/00003.png differ diff --git a/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00002.png b/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00002.png index d2844a35..536b59a9 100644 Binary files a/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00002.png and b/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00002.png differ diff --git a/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00003.png b/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00003.png index ea265c1b..8d6a44f2 100644 Binary files a/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00003.png and b/tests/snapshots/flex/12-offer-create/04-fill-or-kill/00003.png differ diff --git a/tests/snapshots/flex/12-offer-create/05-sell/00002.png b/tests/snapshots/flex/12-offer-create/05-sell/00002.png index d2844a35..536b59a9 100644 Binary files a/tests/snapshots/flex/12-offer-create/05-sell/00002.png and b/tests/snapshots/flex/12-offer-create/05-sell/00002.png differ diff --git a/tests/snapshots/flex/12-offer-create/05-sell/00003.png b/tests/snapshots/flex/12-offer-create/05-sell/00003.png index ea265c1b..8d6a44f2 100644 Binary files a/tests/snapshots/flex/12-offer-create/05-sell/00003.png and b/tests/snapshots/flex/12-offer-create/05-sell/00003.png differ diff --git a/tests/snapshots/flex/12-offer-create/06-combo/00002.png b/tests/snapshots/flex/12-offer-create/06-combo/00002.png index cbaad5ab..bc9dd918 100644 Binary files a/tests/snapshots/flex/12-offer-create/06-combo/00002.png and b/tests/snapshots/flex/12-offer-create/06-combo/00002.png differ diff --git a/tests/snapshots/flex/12-offer-create/06-combo/00003.png b/tests/snapshots/flex/12-offer-create/06-combo/00003.png index e28e04ec..79a31f74 100644 Binary files a/tests/snapshots/flex/12-offer-create/06-combo/00003.png and b/tests/snapshots/flex/12-offer-create/06-combo/00003.png differ diff --git a/tests/snapshots/flex/13-payment-channel-claim/01-basic/00002.png b/tests/snapshots/flex/13-payment-channel-claim/01-basic/00002.png index 8b35a19b..b764092c 100644 Binary files a/tests/snapshots/flex/13-payment-channel-claim/01-basic/00002.png and b/tests/snapshots/flex/13-payment-channel-claim/01-basic/00002.png differ diff --git a/tests/snapshots/flex/13-payment-channel-claim/01-basic/00003.png b/tests/snapshots/flex/13-payment-channel-claim/01-basic/00003.png index 9da00766..c8dd87a1 100644 Binary files a/tests/snapshots/flex/13-payment-channel-claim/01-basic/00003.png and b/tests/snapshots/flex/13-payment-channel-claim/01-basic/00003.png differ diff --git a/tests/snapshots/flex/13-payment-channel-claim/02-renew/00002.png b/tests/snapshots/flex/13-payment-channel-claim/02-renew/00002.png index f98f2d68..f6b36ffd 100644 Binary files a/tests/snapshots/flex/13-payment-channel-claim/02-renew/00002.png and b/tests/snapshots/flex/13-payment-channel-claim/02-renew/00002.png differ diff --git a/tests/snapshots/flex/13-payment-channel-claim/02-renew/00003.png b/tests/snapshots/flex/13-payment-channel-claim/02-renew/00003.png index cb149267..ac4c8b52 100644 Binary files a/tests/snapshots/flex/13-payment-channel-claim/02-renew/00003.png and b/tests/snapshots/flex/13-payment-channel-claim/02-renew/00003.png differ diff --git a/tests/snapshots/flex/13-payment-channel-claim/03-close/00002.png b/tests/snapshots/flex/13-payment-channel-claim/03-close/00002.png index ee3ed9b2..10ca03fe 100644 Binary files a/tests/snapshots/flex/13-payment-channel-claim/03-close/00002.png and b/tests/snapshots/flex/13-payment-channel-claim/03-close/00002.png differ diff --git a/tests/snapshots/flex/13-payment-channel-claim/03-close/00003.png b/tests/snapshots/flex/13-payment-channel-claim/03-close/00003.png index cb149267..ac4c8b52 100644 Binary files a/tests/snapshots/flex/13-payment-channel-claim/03-close/00003.png and b/tests/snapshots/flex/13-payment-channel-claim/03-close/00003.png differ diff --git a/tests/snapshots/flex/14-payment-channel-create/01-basic/00002.png b/tests/snapshots/flex/14-payment-channel-create/01-basic/00002.png index 36d12019..c59ee2cf 100644 Binary files a/tests/snapshots/flex/14-payment-channel-create/01-basic/00002.png and b/tests/snapshots/flex/14-payment-channel-create/01-basic/00002.png differ diff --git a/tests/snapshots/flex/14-payment-channel-create/01-basic/00003.png b/tests/snapshots/flex/14-payment-channel-create/01-basic/00003.png index edbcf10f..ec05696e 100644 Binary files a/tests/snapshots/flex/14-payment-channel-create/01-basic/00003.png and b/tests/snapshots/flex/14-payment-channel-create/01-basic/00003.png differ diff --git a/tests/snapshots/flex/15-payment-channel-fund/01-basic/00000.png b/tests/snapshots/flex/15-payment-channel-fund/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/15-payment-channel-fund/01-basic/00000.png and b/tests/snapshots/flex/15-payment-channel-fund/01-basic/00000.png differ diff --git a/tests/snapshots/flex/15-payment-channel-fund/01-basic/00001.png b/tests/snapshots/flex/15-payment-channel-fund/01-basic/00001.png index 16db03dd..48a6e28a 100644 Binary files a/tests/snapshots/flex/15-payment-channel-fund/01-basic/00001.png and b/tests/snapshots/flex/15-payment-channel-fund/01-basic/00001.png differ diff --git a/tests/snapshots/flex/16-signer-list-set/01-basic/00002.png b/tests/snapshots/flex/16-signer-list-set/01-basic/00002.png index 47b3aed3..00133691 100644 Binary files a/tests/snapshots/flex/16-signer-list-set/01-basic/00002.png and b/tests/snapshots/flex/16-signer-list-set/01-basic/00002.png differ diff --git a/tests/snapshots/flex/16-signer-list-set/01-basic/00003.png b/tests/snapshots/flex/16-signer-list-set/01-basic/00003.png index c786bb2d..6ca9e6e2 100644 Binary files a/tests/snapshots/flex/16-signer-list-set/01-basic/00003.png and b/tests/snapshots/flex/16-signer-list-set/01-basic/00003.png differ diff --git a/tests/snapshots/flex/16-signer-list-set/01-basic/00006.png b/tests/snapshots/flex/16-signer-list-set/01-basic/00006.png index 406881cd..deed45f9 100644 Binary files a/tests/snapshots/flex/16-signer-list-set/01-basic/00006.png and b/tests/snapshots/flex/16-signer-list-set/01-basic/00006.png differ diff --git a/tests/snapshots/flex/16-signer-list-set/02-delete/00000.png b/tests/snapshots/flex/16-signer-list-set/02-delete/00000.png index a2e66d50..1fee26d2 100644 Binary files a/tests/snapshots/flex/16-signer-list-set/02-delete/00000.png and b/tests/snapshots/flex/16-signer-list-set/02-delete/00000.png differ diff --git a/tests/snapshots/flex/16-signer-list-set/02-delete/00001.png b/tests/snapshots/flex/16-signer-list-set/02-delete/00001.png index 4aced590..5289f60f 100644 Binary files a/tests/snapshots/flex/16-signer-list-set/02-delete/00001.png and b/tests/snapshots/flex/16-signer-list-set/02-delete/00001.png differ diff --git a/tests/snapshots/flex/17-trust-set/01-basic/00000.png b/tests/snapshots/flex/17-trust-set/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/17-trust-set/01-basic/00000.png and b/tests/snapshots/flex/17-trust-set/01-basic/00000.png differ diff --git a/tests/snapshots/flex/17-trust-set/01-basic/00001.png b/tests/snapshots/flex/17-trust-set/01-basic/00001.png index 9d1eb9bc..737f0444 100644 Binary files a/tests/snapshots/flex/17-trust-set/01-basic/00001.png and b/tests/snapshots/flex/17-trust-set/01-basic/00001.png differ diff --git a/tests/snapshots/flex/17-trust-set/02-quality/00000.png b/tests/snapshots/flex/17-trust-set/02-quality/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/17-trust-set/02-quality/00000.png and b/tests/snapshots/flex/17-trust-set/02-quality/00000.png differ diff --git a/tests/snapshots/flex/17-trust-set/02-quality/00001.png b/tests/snapshots/flex/17-trust-set/02-quality/00001.png index d3c53c75..97144c21 100644 Binary files a/tests/snapshots/flex/17-trust-set/02-quality/00001.png and b/tests/snapshots/flex/17-trust-set/02-quality/00001.png differ diff --git a/tests/snapshots/flex/17-trust-set/03-authorize/00000.png b/tests/snapshots/flex/17-trust-set/03-authorize/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/17-trust-set/03-authorize/00000.png and b/tests/snapshots/flex/17-trust-set/03-authorize/00000.png differ diff --git a/tests/snapshots/flex/17-trust-set/03-authorize/00001.png b/tests/snapshots/flex/17-trust-set/03-authorize/00001.png index 72ca0f1f..5f6c459f 100644 Binary files a/tests/snapshots/flex/17-trust-set/03-authorize/00001.png and b/tests/snapshots/flex/17-trust-set/03-authorize/00001.png differ diff --git a/tests/snapshots/flex/17-trust-set/04-no-rippling/00000.png b/tests/snapshots/flex/17-trust-set/04-no-rippling/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/17-trust-set/04-no-rippling/00000.png and b/tests/snapshots/flex/17-trust-set/04-no-rippling/00000.png differ diff --git a/tests/snapshots/flex/17-trust-set/04-no-rippling/00001.png b/tests/snapshots/flex/17-trust-set/04-no-rippling/00001.png index cd5f25a8..d6789eb5 100644 Binary files a/tests/snapshots/flex/17-trust-set/04-no-rippling/00001.png and b/tests/snapshots/flex/17-trust-set/04-no-rippling/00001.png differ diff --git a/tests/snapshots/flex/17-trust-set/05-rippling/00000.png b/tests/snapshots/flex/17-trust-set/05-rippling/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/17-trust-set/05-rippling/00000.png and b/tests/snapshots/flex/17-trust-set/05-rippling/00000.png differ diff --git a/tests/snapshots/flex/17-trust-set/05-rippling/00001.png b/tests/snapshots/flex/17-trust-set/05-rippling/00001.png index f0d96dc5..f46f8294 100644 Binary files a/tests/snapshots/flex/17-trust-set/05-rippling/00001.png and b/tests/snapshots/flex/17-trust-set/05-rippling/00001.png differ diff --git a/tests/snapshots/flex/17-trust-set/06-freeze/00002.png b/tests/snapshots/flex/17-trust-set/06-freeze/00002.png index 735cfc85..0370fa52 100644 Binary files a/tests/snapshots/flex/17-trust-set/06-freeze/00002.png and b/tests/snapshots/flex/17-trust-set/06-freeze/00002.png differ diff --git a/tests/snapshots/flex/17-trust-set/06-freeze/00003.png b/tests/snapshots/flex/17-trust-set/06-freeze/00003.png index cb149267..ac4c8b52 100644 Binary files a/tests/snapshots/flex/17-trust-set/06-freeze/00003.png and b/tests/snapshots/flex/17-trust-set/06-freeze/00003.png differ diff --git a/tests/snapshots/flex/17-trust-set/07-unfreeze/00002.png b/tests/snapshots/flex/17-trust-set/07-unfreeze/00002.png index 2c15b33f..77cf4391 100644 Binary files a/tests/snapshots/flex/17-trust-set/07-unfreeze/00002.png and b/tests/snapshots/flex/17-trust-set/07-unfreeze/00002.png differ diff --git a/tests/snapshots/flex/17-trust-set/07-unfreeze/00003.png b/tests/snapshots/flex/17-trust-set/07-unfreeze/00003.png index cb149267..ac4c8b52 100644 Binary files a/tests/snapshots/flex/17-trust-set/07-unfreeze/00003.png and b/tests/snapshots/flex/17-trust-set/07-unfreeze/00003.png differ diff --git a/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00000.png b/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00000.png and b/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00000.png differ diff --git a/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00001.png b/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00001.png index 7b29a252..02da26f9 100644 Binary files a/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00001.png and b/tests/snapshots/flex/17-trust-set/08-non-standard-currency/00001.png differ diff --git a/tests/snapshots/flex/17-trust-set/09-remove/00000.png b/tests/snapshots/flex/17-trust-set/09-remove/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/17-trust-set/09-remove/00000.png and b/tests/snapshots/flex/17-trust-set/09-remove/00000.png differ diff --git a/tests/snapshots/flex/17-trust-set/09-remove/00001.png b/tests/snapshots/flex/17-trust-set/09-remove/00001.png index e31bf065..f3be4428 100644 Binary files a/tests/snapshots/flex/17-trust-set/09-remove/00001.png and b/tests/snapshots/flex/17-trust-set/09-remove/00001.png differ diff --git a/tests/snapshots/flex/18-arrays/01-basic/00000.png b/tests/snapshots/flex/18-arrays/01-basic/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/18-arrays/01-basic/00000.png and b/tests/snapshots/flex/18-arrays/01-basic/00000.png differ diff --git a/tests/snapshots/flex/18-arrays/01-basic/00001.png b/tests/snapshots/flex/18-arrays/01-basic/00001.png index 77467fe2..6e1fa907 100644 Binary files a/tests/snapshots/flex/18-arrays/01-basic/00001.png and b/tests/snapshots/flex/18-arrays/01-basic/00001.png differ diff --git a/tests/snapshots/flex/18-arrays/02-multiple/00002.png b/tests/snapshots/flex/18-arrays/02-multiple/00002.png index 28cb3110..a99524b4 100644 Binary files a/tests/snapshots/flex/18-arrays/02-multiple/00002.png and b/tests/snapshots/flex/18-arrays/02-multiple/00002.png differ diff --git a/tests/snapshots/flex/18-arrays/02-multiple/00003.png b/tests/snapshots/flex/18-arrays/02-multiple/00003.png index ebb51a01..774a9593 100644 Binary files a/tests/snapshots/flex/18-arrays/02-multiple/00003.png and b/tests/snapshots/flex/18-arrays/02-multiple/00003.png differ diff --git a/tests/snapshots/flex/18-arrays/03-not-last/00002.png b/tests/snapshots/flex/18-arrays/03-not-last/00002.png index 4dabd322..aa46fbc7 100644 Binary files a/tests/snapshots/flex/18-arrays/03-not-last/00002.png and b/tests/snapshots/flex/18-arrays/03-not-last/00002.png differ diff --git a/tests/snapshots/flex/18-arrays/03-not-last/00003.png b/tests/snapshots/flex/18-arrays/03-not-last/00003.png index b7bdeabf..54163af7 100644 Binary files a/tests/snapshots/flex/18-arrays/03-not-last/00003.png and b/tests/snapshots/flex/18-arrays/03-not-last/00003.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/01-basic/00000.png b/tests/snapshots/flex/19-nftoken-mint/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/01-basic/00000.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/01-basic/00001.png b/tests/snapshots/flex/19-nftoken-mint/01-basic/00001.png new file mode 100644 index 00000000..042daac2 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/01-basic/00001.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/01-basic/00002.png b/tests/snapshots/flex/19-nftoken-mint/01-basic/00002.png new file mode 100644 index 00000000..62af2734 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/01-basic/00002.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/01-basic/00003.png b/tests/snapshots/flex/19-nftoken-mint/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/01-basic/00003.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/01-basic/00004.png b/tests/snapshots/flex/19-nftoken-mint/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/01-basic/00004.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/01-basic/00005.png b/tests/snapshots/flex/19-nftoken-mint/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/01-basic/00005.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/02-burnable/00000.png b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00000.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/02-burnable/00001.png b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00001.png new file mode 100644 index 00000000..426bc79c Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00001.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/02-burnable/00002.png b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00002.png new file mode 100644 index 00000000..490b87cf Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00002.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/02-burnable/00003.png b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00003.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/02-burnable/00004.png b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00004.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/02-burnable/00005.png b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/02-burnable/00005.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00000.png b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00000.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00001.png b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00001.png new file mode 100644 index 00000000..df5dbb4f Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00001.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00002.png b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00002.png new file mode 100644 index 00000000..490b87cf Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00002.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00003.png b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00003.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00004.png b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00004.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00005.png b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/03-only-xrp/00005.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/04-transferable/00000.png b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00000.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/04-transferable/00001.png b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00001.png new file mode 100644 index 00000000..14b5094f Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00001.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/04-transferable/00002.png b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00002.png new file mode 100644 index 00000000..490b87cf Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00002.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/04-transferable/00003.png b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00003.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/04-transferable/00004.png b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00004.png differ diff --git a/tests/snapshots/flex/19-nftoken-mint/04-transferable/00005.png b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/19-nftoken-mint/04-transferable/00005.png differ diff --git a/tests/snapshots/flex/20-nftoken-burn/01-basic/00000.png b/tests/snapshots/flex/20-nftoken-burn/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/20-nftoken-burn/01-basic/00000.png differ diff --git a/tests/snapshots/flex/20-nftoken-burn/01-basic/00001.png b/tests/snapshots/flex/20-nftoken-burn/01-basic/00001.png new file mode 100644 index 00000000..e50211f6 Binary files /dev/null and b/tests/snapshots/flex/20-nftoken-burn/01-basic/00001.png differ diff --git a/tests/snapshots/flex/20-nftoken-burn/01-basic/00002.png b/tests/snapshots/flex/20-nftoken-burn/01-basic/00002.png new file mode 100644 index 00000000..59995927 Binary files /dev/null and b/tests/snapshots/flex/20-nftoken-burn/01-basic/00002.png differ diff --git a/tests/snapshots/flex/20-nftoken-burn/01-basic/00003.png b/tests/snapshots/flex/20-nftoken-burn/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/20-nftoken-burn/01-basic/00003.png differ diff --git a/tests/snapshots/flex/20-nftoken-burn/01-basic/00004.png b/tests/snapshots/flex/20-nftoken-burn/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/20-nftoken-burn/01-basic/00004.png differ diff --git a/tests/snapshots/flex/20-nftoken-burn/01-basic/00005.png b/tests/snapshots/flex/20-nftoken-burn/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/20-nftoken-burn/01-basic/00005.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00000.png b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00000.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00001.png b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00001.png new file mode 100644 index 00000000..e022f4b6 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00001.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00002.png b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00002.png new file mode 100644 index 00000000..d837f83e Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00002.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00003.png b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00003.png new file mode 100644 index 00000000..fef3ae0c Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00003.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00004.png b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00004.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00005.png b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00005.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00006.png b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/01-sell/00006.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00000.png b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00000.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00001.png b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00001.png new file mode 100644 index 00000000..e022f4b6 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00001.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00002.png b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00002.png new file mode 100644 index 00000000..d837f83e Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00002.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00003.png b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00003.png new file mode 100644 index 00000000..9987bcdb Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00003.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00004.png b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00004.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00005.png b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00005.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00006.png b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/02-sell-destination/00006.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00000.png b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00000.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00001.png b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00001.png new file mode 100644 index 00000000..234ad7c9 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00001.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00002.png b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00002.png new file mode 100644 index 00000000..b0a908c4 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00002.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00003.png b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00003.png new file mode 100644 index 00000000..f520bcc3 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00003.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00004.png b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00004.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00005.png b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00005.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00006.png b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/03-buy/00006.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00000.png b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00000.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00001.png b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00001.png new file mode 100644 index 00000000..80e4720e Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00001.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00002.png b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00002.png new file mode 100644 index 00000000..d837f83e Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00002.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00003.png b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00003.png new file mode 100644 index 00000000..c3057ce0 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00003.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00004.png b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00004.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00005.png b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00005.png differ diff --git a/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00006.png b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/21-nftoken-create-offer/04-buy-expiration/00006.png differ diff --git a/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00000.png b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00000.png differ diff --git a/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00001.png b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00001.png new file mode 100644 index 00000000..2386df6a Binary files /dev/null and b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00001.png differ diff --git a/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00002.png b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00002.png new file mode 100644 index 00000000..dd881631 Binary files /dev/null and b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00002.png differ diff --git a/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00003.png b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00003.png differ diff --git a/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00004.png b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00004.png differ diff --git a/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00005.png b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00005.png differ diff --git a/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00006.png b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/22-nftoken-cancel-offer/01-basic/00006.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00000.png b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00000.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00001.png b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00001.png new file mode 100644 index 00000000..dc2562d5 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00001.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00002.png b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00002.png new file mode 100644 index 00000000..59995927 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00002.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00003.png b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00003.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00004.png b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00004.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00005.png b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/01-basic/00005.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00000.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00000.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00001.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00001.png new file mode 100644 index 00000000..594d3f7a Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00001.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00002.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00002.png new file mode 100644 index 00000000..de6f3cf8 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00002.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00003.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00003.png new file mode 100644 index 00000000..cf635134 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00003.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00004.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00004.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00005.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00005.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00006.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00006.png differ diff --git a/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00007.png b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00007.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/23-nftoken-accept-offer/02-broker/00007.png differ diff --git a/tests/snapshots/flex/24-clawback/01-basic/00000.png b/tests/snapshots/flex/24-clawback/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/24-clawback/01-basic/00000.png differ diff --git a/tests/snapshots/flex/24-clawback/01-basic/00001.png b/tests/snapshots/flex/24-clawback/01-basic/00001.png new file mode 100644 index 00000000..6659fb86 Binary files /dev/null and b/tests/snapshots/flex/24-clawback/01-basic/00001.png differ diff --git a/tests/snapshots/flex/24-clawback/01-basic/00002.png b/tests/snapshots/flex/24-clawback/01-basic/00002.png new file mode 100644 index 00000000..0eaea915 Binary files /dev/null and b/tests/snapshots/flex/24-clawback/01-basic/00002.png differ diff --git a/tests/snapshots/flex/24-clawback/01-basic/00003.png b/tests/snapshots/flex/24-clawback/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/24-clawback/01-basic/00003.png differ diff --git a/tests/snapshots/flex/24-clawback/01-basic/00004.png b/tests/snapshots/flex/24-clawback/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/24-clawback/01-basic/00004.png differ diff --git a/tests/snapshots/flex/24-clawback/01-basic/00005.png b/tests/snapshots/flex/24-clawback/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/24-clawback/01-basic/00005.png differ diff --git a/tests/snapshots/flex/25-amm-create/01-basic/00000.png b/tests/snapshots/flex/25-amm-create/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/01-basic/00000.png differ diff --git a/tests/snapshots/flex/25-amm-create/01-basic/00001.png b/tests/snapshots/flex/25-amm-create/01-basic/00001.png new file mode 100644 index 00000000..e1e18248 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/01-basic/00001.png differ diff --git a/tests/snapshots/flex/25-amm-create/01-basic/00002.png b/tests/snapshots/flex/25-amm-create/01-basic/00002.png new file mode 100644 index 00000000..43d79150 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/01-basic/00002.png differ diff --git a/tests/snapshots/flex/25-amm-create/01-basic/00003.png b/tests/snapshots/flex/25-amm-create/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/01-basic/00003.png differ diff --git a/tests/snapshots/flex/25-amm-create/01-basic/00004.png b/tests/snapshots/flex/25-amm-create/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/01-basic/00004.png differ diff --git a/tests/snapshots/flex/25-amm-create/01-basic/00005.png b/tests/snapshots/flex/25-amm-create/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/01-basic/00005.png differ diff --git a/tests/snapshots/flex/25-amm-create/01-basic/00006.png b/tests/snapshots/flex/25-amm-create/01-basic/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/01-basic/00006.png differ diff --git a/tests/snapshots/flex/25-amm-create/02-dual-currency/00000.png b/tests/snapshots/flex/25-amm-create/02-dual-currency/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/02-dual-currency/00000.png differ diff --git a/tests/snapshots/flex/25-amm-create/02-dual-currency/00001.png b/tests/snapshots/flex/25-amm-create/02-dual-currency/00001.png new file mode 100644 index 00000000..737abfac Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/02-dual-currency/00001.png differ diff --git a/tests/snapshots/flex/25-amm-create/02-dual-currency/00002.png b/tests/snapshots/flex/25-amm-create/02-dual-currency/00002.png new file mode 100644 index 00000000..92b02bac Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/02-dual-currency/00002.png differ diff --git a/tests/snapshots/flex/25-amm-create/02-dual-currency/00003.png b/tests/snapshots/flex/25-amm-create/02-dual-currency/00003.png new file mode 100644 index 00000000..699f39d4 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/02-dual-currency/00003.png differ diff --git a/tests/snapshots/flex/25-amm-create/02-dual-currency/00004.png b/tests/snapshots/flex/25-amm-create/02-dual-currency/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/02-dual-currency/00004.png differ diff --git a/tests/snapshots/flex/25-amm-create/02-dual-currency/00005.png b/tests/snapshots/flex/25-amm-create/02-dual-currency/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/02-dual-currency/00005.png differ diff --git a/tests/snapshots/flex/25-amm-create/02-dual-currency/00006.png b/tests/snapshots/flex/25-amm-create/02-dual-currency/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/25-amm-create/02-dual-currency/00006.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/01-one-sided/00000.png b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00000.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/01-one-sided/00001.png b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00001.png new file mode 100644 index 00000000..79156acb Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00001.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/01-one-sided/00002.png b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00002.png new file mode 100644 index 00000000..56aea1f0 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00002.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/01-one-sided/00003.png b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00003.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/01-one-sided/00004.png b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00004.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/01-one-sided/00005.png b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00005.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/01-one-sided/00006.png b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/01-one-sided/00006.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00000.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00000.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00001.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00001.png new file mode 100644 index 00000000..2c0c38d9 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00001.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00002.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00002.png new file mode 100644 index 00000000..8001cc35 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00002.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00003.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00003.png new file mode 100644 index 00000000..42c043ae Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00003.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00004.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00004.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00005.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00005.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00006.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00006.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/02-two-sided/00007.png b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00007.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/02-two-sided/00007.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00000.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00001.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00001.png new file mode 100644 index 00000000..4646ee82 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00002.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00002.png new file mode 100644 index 00000000..7083ebaf Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00003.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00003.png new file mode 100644 index 00000000..42c043ae Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00004.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00005.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00006.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00007.png b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00007.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/04-lp-out/00000.png b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00000.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/04-lp-out/00001.png b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00001.png new file mode 100644 index 00000000..5882aed7 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00001.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/04-lp-out/00002.png b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00002.png new file mode 100644 index 00000000..3b43d414 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00002.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/04-lp-out/00003.png b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00003.png new file mode 100644 index 00000000..699f39d4 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00003.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/04-lp-out/00004.png b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00004.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/04-lp-out/00005.png b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00005.png differ diff --git a/tests/snapshots/flex/26-amm-deposit/04-lp-out/00006.png b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/26-amm-deposit/04-lp-out/00006.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00000.png b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00000.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00001.png b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00001.png new file mode 100644 index 00000000..3c18f02d Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00001.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00002.png b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00002.png new file mode 100644 index 00000000..56aea1f0 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00002.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00003.png b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00003.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00004.png b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00004.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00005.png b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00005.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00006.png b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/01-one-sided/00006.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00000.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00000.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00001.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00001.png new file mode 100644 index 00000000..290e6a39 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00001.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00002.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00002.png new file mode 100644 index 00000000..d6ad0e91 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00002.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00003.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00003.png new file mode 100644 index 00000000..42c043ae Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00003.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00004.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00004.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00005.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00005.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00006.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00006.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00007.png b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00007.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/02-two-sided/00007.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00000.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00001.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00001.png new file mode 100644 index 00000000..0f530173 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00002.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00002.png new file mode 100644 index 00000000..a00824bd Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00003.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00003.png new file mode 100644 index 00000000..42c043ae Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00004.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00005.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00006.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00007.png b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00007.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00000.png b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00000.png new file mode 100644 index 00000000..d9177c78 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00000.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00001.png b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00001.png new file mode 100644 index 00000000..cece3ee4 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00001.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00002.png b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00002.png new file mode 100644 index 00000000..920f1e19 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00002.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00003.png b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00003.png new file mode 100644 index 00000000..699f39d4 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00003.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00004.png b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00004.png new file mode 100644 index 00000000..9bf977ec Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00004.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00005.png b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00005.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00005.png differ diff --git a/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00006.png b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/27-amm-withdraw/04-lp-out/00006.png differ diff --git a/tests/snapshots/flex/28-amm-bid/01-basic/00000.png b/tests/snapshots/flex/28-amm-bid/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/01-basic/00000.png differ diff --git a/tests/snapshots/flex/28-amm-bid/01-basic/00001.png b/tests/snapshots/flex/28-amm-bid/01-basic/00001.png new file mode 100644 index 00000000..7fec7794 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/01-basic/00001.png differ diff --git a/tests/snapshots/flex/28-amm-bid/01-basic/00002.png b/tests/snapshots/flex/28-amm-bid/01-basic/00002.png new file mode 100644 index 00000000..e5c24e64 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/01-basic/00002.png differ diff --git a/tests/snapshots/flex/28-amm-bid/01-basic/00003.png b/tests/snapshots/flex/28-amm-bid/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/01-basic/00003.png differ diff --git a/tests/snapshots/flex/28-amm-bid/01-basic/00004.png b/tests/snapshots/flex/28-amm-bid/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/01-basic/00004.png differ diff --git a/tests/snapshots/flex/28-amm-bid/01-basic/00005.png b/tests/snapshots/flex/28-amm-bid/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/01-basic/00005.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00000.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00000.png new file mode 100644 index 00000000..f9e2943b Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00000.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00001.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00001.png new file mode 100644 index 00000000..f8080eaa Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00001.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00002.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00002.png new file mode 100644 index 00000000..c5c2e55f Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00002.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00003.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00003.png new file mode 100644 index 00000000..c26ccaff Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00003.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00004.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00004.png new file mode 100644 index 00000000..3a848109 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00004.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00005.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00005.png new file mode 100644 index 00000000..f2a31b74 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00005.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00006.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00006.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00006.png differ diff --git a/tests/snapshots/flex/28-amm-bid/02-min-max/00007.png b/tests/snapshots/flex/28-amm-bid/02-min-max/00007.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/28-amm-bid/02-min-max/00007.png differ diff --git a/tests/snapshots/flex/29-amm-vote/01-basic/00000.png b/tests/snapshots/flex/29-amm-vote/01-basic/00000.png new file mode 100644 index 00000000..4993d393 Binary files /dev/null and b/tests/snapshots/flex/29-amm-vote/01-basic/00000.png differ diff --git a/tests/snapshots/flex/29-amm-vote/01-basic/00001.png b/tests/snapshots/flex/29-amm-vote/01-basic/00001.png new file mode 100644 index 00000000..df75e8ae Binary files /dev/null and b/tests/snapshots/flex/29-amm-vote/01-basic/00001.png differ diff --git a/tests/snapshots/flex/29-amm-vote/01-basic/00002.png b/tests/snapshots/flex/29-amm-vote/01-basic/00002.png new file mode 100644 index 00000000..ad6ba741 Binary files /dev/null and b/tests/snapshots/flex/29-amm-vote/01-basic/00002.png differ diff --git a/tests/snapshots/flex/29-amm-vote/01-basic/00003.png b/tests/snapshots/flex/29-amm-vote/01-basic/00003.png new file mode 100644 index 00000000..5b680808 Binary files /dev/null and b/tests/snapshots/flex/29-amm-vote/01-basic/00003.png differ diff --git a/tests/snapshots/flex/29-amm-vote/01-basic/00004.png b/tests/snapshots/flex/29-amm-vote/01-basic/00004.png new file mode 100644 index 00000000..be51a9d5 Binary files /dev/null and b/tests/snapshots/flex/29-amm-vote/01-basic/00004.png differ diff --git a/tests/snapshots/flex/29-amm-vote/01-basic/00005.png b/tests/snapshots/flex/29-amm-vote/01-basic/00005.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/29-amm-vote/01-basic/00005.png differ diff --git a/tests/snapshots/flex/29-amm-vote/01-basic/00006.png b/tests/snapshots/flex/29-amm-vote/01-basic/00006.png new file mode 100644 index 00000000..df7bc4a1 Binary files /dev/null and b/tests/snapshots/flex/29-amm-vote/01-basic/00006.png differ diff --git a/tests/snapshots/flex/test_sign_reject/00000.png b/tests/snapshots/flex/test_sign_reject/00000.png index 58b7b701..4993d393 100644 Binary files a/tests/snapshots/flex/test_sign_reject/00000.png and b/tests/snapshots/flex/test_sign_reject/00000.png differ diff --git a/tests/snapshots/flex/test_sign_reject/00001.png b/tests/snapshots/flex/test_sign_reject/00001.png index ad485a86..6e9d3b49 100644 Binary files a/tests/snapshots/flex/test_sign_reject/00001.png and b/tests/snapshots/flex/test_sign_reject/00001.png differ diff --git a/tests/snapshots/nanos/06-account-set/02-default-ripple/00004.png b/tests/snapshots/nanos/06-account-set/02-default-ripple/00004.png index 5c852d7a..788f45da 100644 Binary files a/tests/snapshots/nanos/06-account-set/02-default-ripple/00004.png and b/tests/snapshots/nanos/06-account-set/02-default-ripple/00004.png differ diff --git a/tests/snapshots/nanos/17-trust-set/03-authorize/00004.png b/tests/snapshots/nanos/17-trust-set/03-authorize/00004.png index 6792d54a..07993b1c 100644 Binary files a/tests/snapshots/nanos/17-trust-set/03-authorize/00004.png and b/tests/snapshots/nanos/17-trust-set/03-authorize/00004.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00000.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00000.png new file mode 100644 index 00000000..abe22fe9 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00001.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00002.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00003.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00004.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00004.png new file mode 100644 index 00000000..2b5fd173 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00005.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00005.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00006.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00006.png new file mode 100644 index 00000000..66d42fd3 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00007.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00007.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/01-basic/00008.png b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00008.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00000.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00000.png new file mode 100644 index 00000000..abe22fe9 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00000.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00001.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00001.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00002.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00002.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00003.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00003.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00004.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00004.png new file mode 100644 index 00000000..40124c45 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00004.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00005.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00005.png new file mode 100644 index 00000000..2b5fd173 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00005.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00006.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00006.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00007.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00007.png new file mode 100644 index 00000000..66d42fd3 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00007.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00008.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00008.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00008.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00009.png b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00009.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/02-burnable/00009.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00000.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00000.png new file mode 100644 index 00000000..abe22fe9 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00000.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00001.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00001.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00002.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00002.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00003.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00003.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00004.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00004.png new file mode 100644 index 00000000..eda0bcf1 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00004.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00005.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00005.png new file mode 100644 index 00000000..2b5fd173 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00005.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00006.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00006.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00007.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00007.png new file mode 100644 index 00000000..66d42fd3 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00007.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00008.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00008.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00008.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00009.png b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00009.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/03-only-xrp/00009.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00000.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00000.png new file mode 100644 index 00000000..abe22fe9 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00000.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00001.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00001.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00002.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00002.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00003.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00003.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00004.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00004.png new file mode 100644 index 00000000..7726bbd9 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00004.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00005.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00005.png new file mode 100644 index 00000000..2b5fd173 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00005.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00006.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00006.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00007.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00007.png new file mode 100644 index 00000000..66d42fd3 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00007.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00008.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00008.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00008.png differ diff --git a/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00009.png b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00009.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/19-nftoken-mint/04-transferable/00009.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00000.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00000.png new file mode 100644 index 00000000..dafd01b4 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00001.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00002.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00003.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00004.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00004.png new file mode 100644 index 00000000..6b1c39f3 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00005.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00005.png new file mode 100644 index 00000000..0bbef8f1 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00006.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00006.png new file mode 100644 index 00000000..ff912095 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00007.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00007.png new file mode 100644 index 00000000..0487b1d5 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00008.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00008.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00009.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00009.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00009.png differ diff --git a/tests/snapshots/nanos/20-nftoken-burn/01-basic/00010.png b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00010.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/20-nftoken-burn/01-basic/00010.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00000.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00000.png new file mode 100644 index 00000000..72a854d1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00000.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00001.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00001.png new file mode 100644 index 00000000..d60f1faa Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00001.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00002.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00002.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00002.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00003.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00003.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00003.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00004.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00004.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00004.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00005.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00005.png new file mode 100644 index 00000000..542e3efb Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00005.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00006.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00006.png new file mode 100644 index 00000000..6b1c39f3 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00006.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00007.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00007.png new file mode 100644 index 00000000..0bbef8f1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00007.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00008.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00008.png new file mode 100644 index 00000000..ff912095 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00008.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00009.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00009.png new file mode 100644 index 00000000..0487b1d5 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00009.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00010.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00010.png new file mode 100644 index 00000000..ce58185e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00010.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00011.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00011.png new file mode 100644 index 00000000..31fc996f Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00011.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00012.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00012.png new file mode 100644 index 00000000..15d602d2 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00012.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00013.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00013.png new file mode 100644 index 00000000..02108f83 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00013.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00014.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00014.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00014.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00015.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00015.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00015.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00016.png b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00016.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/01-sell/00016.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00000.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00000.png new file mode 100644 index 00000000..72a854d1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00000.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00001.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00001.png new file mode 100644 index 00000000..d60f1faa Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00001.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00002.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00002.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00002.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00003.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00003.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00003.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00004.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00004.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00004.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00005.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00005.png new file mode 100644 index 00000000..542e3efb Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00005.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00006.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00006.png new file mode 100644 index 00000000..6b1c39f3 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00006.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00007.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00007.png new file mode 100644 index 00000000..0bbef8f1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00007.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00008.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00008.png new file mode 100644 index 00000000..ff912095 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00008.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00009.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00009.png new file mode 100644 index 00000000..0487b1d5 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00009.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00010.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00010.png new file mode 100644 index 00000000..ce58185e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00010.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00011.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00011.png new file mode 100644 index 00000000..31fc996f Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00011.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00012.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00012.png new file mode 100644 index 00000000..15d602d2 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00012.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00013.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00013.png new file mode 100644 index 00000000..02108f83 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00013.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00014.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00014.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00014.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00015.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00015.png new file mode 100644 index 00000000..5fa56ba3 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00015.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00016.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00016.png new file mode 100644 index 00000000..8dd3fe96 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00016.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00017.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00017.png new file mode 100644 index 00000000..d3fb2bca Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00017.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00018.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00018.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00018.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00019.png b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00019.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/02-sell-destination/00019.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00000.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00000.png new file mode 100644 index 00000000..72a854d1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00000.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00001.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00001.png new file mode 100644 index 00000000..d60f1faa Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00001.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00002.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00002.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00002.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00003.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00003.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00003.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00004.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00004.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00004.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00005.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00005.png new file mode 100644 index 00000000..6b1c39f3 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00005.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00006.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00006.png new file mode 100644 index 00000000..0bbef8f1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00006.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00007.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00007.png new file mode 100644 index 00000000..ff912095 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00007.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00008.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00008.png new file mode 100644 index 00000000..0487b1d5 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00008.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00009.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00009.png new file mode 100644 index 00000000..ce58185e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00009.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00010.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00010.png new file mode 100644 index 00000000..31fc996f Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00010.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00011.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00011.png new file mode 100644 index 00000000..15d602d2 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00011.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00012.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00012.png new file mode 100644 index 00000000..02108f83 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00012.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00013.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00013.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00013.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00014.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00014.png new file mode 100644 index 00000000..56c57fed Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00014.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00015.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00015.png new file mode 100644 index 00000000..fc20d478 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00015.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00016.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00016.png new file mode 100644 index 00000000..007221a8 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00016.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00017.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00017.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00017.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00018.png b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00018.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/03-buy/00018.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00000.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00000.png new file mode 100644 index 00000000..72a854d1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00000.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00001.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00001.png new file mode 100644 index 00000000..d60f1faa Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00001.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00002.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00002.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00002.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00003.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00003.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00003.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00004.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00004.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00004.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00005.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00005.png new file mode 100644 index 00000000..d5bdb0cd Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00005.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00006.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00006.png new file mode 100644 index 00000000..4d07ae80 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00006.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00007.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00007.png new file mode 100644 index 00000000..6b1c39f3 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00007.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00008.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00008.png new file mode 100644 index 00000000..0bbef8f1 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00008.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00009.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00009.png new file mode 100644 index 00000000..ff912095 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00009.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00010.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00010.png new file mode 100644 index 00000000..0487b1d5 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00010.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00011.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00011.png new file mode 100644 index 00000000..ce58185e Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00011.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00012.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00012.png new file mode 100644 index 00000000..31fc996f Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00012.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00013.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00013.png new file mode 100644 index 00000000..15d602d2 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00013.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00014.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00014.png new file mode 100644 index 00000000..02108f83 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00014.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00015.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00015.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00015.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00016.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00016.png new file mode 100644 index 00000000..56c57fed Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00016.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00017.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00017.png new file mode 100644 index 00000000..fc20d478 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00017.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00018.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00018.png new file mode 100644 index 00000000..007221a8 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00018.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00019.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00019.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00019.png differ diff --git a/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00020.png b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00020.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/21-nftoken-create-offer/04-buy-expiration/00020.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00000.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00000.png new file mode 100644 index 00000000..f8b8b408 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00001.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00001.png new file mode 100644 index 00000000..d60f1faa Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00002.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00002.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00003.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00003.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00004.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00004.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00005.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00005.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00006.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00006.png new file mode 100644 index 00000000..9e773031 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00007.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00007.png new file mode 100644 index 00000000..1afdd912 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00008.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00008.png new file mode 100644 index 00000000..13a31d01 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00009.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00009.png new file mode 100644 index 00000000..ed0bfa89 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00009.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00010.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00010.png new file mode 100644 index 00000000..69a7783d Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00010.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00011.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00011.png new file mode 100644 index 00000000..40c0466b Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00011.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00012.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00012.png new file mode 100644 index 00000000..5942a37e Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00012.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00013.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00013.png new file mode 100644 index 00000000..48e6bdbc Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00013.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00014.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00014.png new file mode 100644 index 00000000..fdb3dab1 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00014.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00015.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00015.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00015.png differ diff --git a/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00016.png b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00016.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/22-nftoken-cancel-offer/01-basic/00016.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00000.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00000.png new file mode 100644 index 00000000..ff5d58ad Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00001.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00001.png new file mode 100644 index 00000000..d60f1faa Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00002.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00002.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00003.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00003.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00004.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00004.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00005.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00005.png new file mode 100644 index 00000000..40c0466b Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00006.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00006.png new file mode 100644 index 00000000..5942a37e Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00007.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00007.png new file mode 100644 index 00000000..48e6bdbc Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00008.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00008.png new file mode 100644 index 00000000..fdb3dab1 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00009.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00009.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00009.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00010.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00010.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00010.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00011.png b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00011.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/01-basic/00011.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00000.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00000.png new file mode 100644 index 00000000..ff5d58ad Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00000.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00001.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00001.png new file mode 100644 index 00000000..d60f1faa Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00001.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00002.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00002.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00002.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00003.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00003.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00003.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00004.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00004.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00004.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00005.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00005.png new file mode 100644 index 00000000..40c0466b Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00005.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00006.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00006.png new file mode 100644 index 00000000..5942a37e Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00006.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00007.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00007.png new file mode 100644 index 00000000..48e6bdbc Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00007.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00008.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00008.png new file mode 100644 index 00000000..fdb3dab1 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00008.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00009.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00009.png new file mode 100644 index 00000000..40c0466b Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00009.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00010.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00010.png new file mode 100644 index 00000000..5942a37e Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00010.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00011.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00011.png new file mode 100644 index 00000000..48e6bdbc Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00011.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00012.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00012.png new file mode 100644 index 00000000..fdb3dab1 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00012.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00013.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00013.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00013.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00014.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00014.png new file mode 100644 index 00000000..80b11c14 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00014.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00015.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00015.png new file mode 100644 index 00000000..31fc996f Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00015.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00016.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00016.png new file mode 100644 index 00000000..15d602d2 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00016.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00017.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00017.png new file mode 100644 index 00000000..02108f83 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00017.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00018.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00018.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00018.png differ diff --git a/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00019.png b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00019.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/23-nftoken-accept-offer/02-broker/00019.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00000.png b/tests/snapshots/nanos/24-clawback/01-basic/00000.png new file mode 100644 index 00000000..8d53d19b Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00001.png b/tests/snapshots/nanos/24-clawback/01-basic/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00002.png b/tests/snapshots/nanos/24-clawback/01-basic/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00003.png b/tests/snapshots/nanos/24-clawback/01-basic/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00004.png b/tests/snapshots/nanos/24-clawback/01-basic/00004.png new file mode 100644 index 00000000..ce58185e Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00005.png b/tests/snapshots/nanos/24-clawback/01-basic/00005.png new file mode 100644 index 00000000..31fc996f Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00006.png b/tests/snapshots/nanos/24-clawback/01-basic/00006.png new file mode 100644 index 00000000..15d602d2 Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00007.png b/tests/snapshots/nanos/24-clawback/01-basic/00007.png new file mode 100644 index 00000000..02108f83 Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00008.png b/tests/snapshots/nanos/24-clawback/01-basic/00008.png new file mode 100644 index 00000000..4dd7518d Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00009.png b/tests/snapshots/nanos/24-clawback/01-basic/00009.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00009.png differ diff --git a/tests/snapshots/nanos/24-clawback/01-basic/00010.png b/tests/snapshots/nanos/24-clawback/01-basic/00010.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/24-clawback/01-basic/00010.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00000.png b/tests/snapshots/nanos/25-amm-create/01-basic/00000.png new file mode 100644 index 00000000..14ffba17 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00001.png b/tests/snapshots/nanos/25-amm-create/01-basic/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00002.png b/tests/snapshots/nanos/25-amm-create/01-basic/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00003.png b/tests/snapshots/nanos/25-amm-create/01-basic/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00004.png b/tests/snapshots/nanos/25-amm-create/01-basic/00004.png new file mode 100644 index 00000000..edc240d0 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00005.png b/tests/snapshots/nanos/25-amm-create/01-basic/00005.png new file mode 100644 index 00000000..b80f29b5 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00006.png b/tests/snapshots/nanos/25-amm-create/01-basic/00006.png new file mode 100644 index 00000000..dd3810cb Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00007.png b/tests/snapshots/nanos/25-amm-create/01-basic/00007.png new file mode 100644 index 00000000..91e3f9d4 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00008.png b/tests/snapshots/nanos/25-amm-create/01-basic/00008.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00009.png b/tests/snapshots/nanos/25-amm-create/01-basic/00009.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00009.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00010.png b/tests/snapshots/nanos/25-amm-create/01-basic/00010.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00010.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00011.png b/tests/snapshots/nanos/25-amm-create/01-basic/00011.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00011.png differ diff --git a/tests/snapshots/nanos/25-amm-create/01-basic/00012.png b/tests/snapshots/nanos/25-amm-create/01-basic/00012.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/01-basic/00012.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00000.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00000.png new file mode 100644 index 00000000..14ffba17 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00000.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00001.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00001.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00002.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00002.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00003.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00003.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00004.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00004.png new file mode 100644 index 00000000..edc240d0 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00004.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00005.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00005.png new file mode 100644 index 00000000..339b3396 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00005.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00006.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00006.png new file mode 100644 index 00000000..df31f1c1 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00006.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00007.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00007.png new file mode 100644 index 00000000..a07a3388 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00007.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00008.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00008.png new file mode 100644 index 00000000..592e102f Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00008.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00009.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00009.png new file mode 100644 index 00000000..dd3810cb Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00009.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00010.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00010.png new file mode 100644 index 00000000..91e3f9d4 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00010.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00011.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00011.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00011.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00012.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00012.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00012.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00013.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00013.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00013.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00014.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00014.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00014.png differ diff --git a/tests/snapshots/nanos/25-amm-create/02-dual-currency/00015.png b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00015.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/25-amm-create/02-dual-currency/00015.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00000.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00000.png new file mode 100644 index 00000000..4132c800 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00000.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00001.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00001.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00002.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00002.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00003.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00003.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00004.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00004.png new file mode 100644 index 00000000..bd6f9bc0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00004.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00005.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00005.png new file mode 100644 index 00000000..756d569e Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00005.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00006.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00006.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00007.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00007.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00007.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00008.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00008.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00008.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00009.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00009.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00009.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00010.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00010.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00010.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00011.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00011.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00011.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00012.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00012.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00012.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00013.png b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00013.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/01-one-sided/00013.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00000.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00000.png new file mode 100644 index 00000000..4132c800 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00000.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00001.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00001.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00002.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00002.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00003.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00003.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00004.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00004.png new file mode 100644 index 00000000..b8f3ee26 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00004.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00005.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00005.png new file mode 100644 index 00000000..e304b297 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00005.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00006.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00006.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00007.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00007.png new file mode 100644 index 00000000..91e3f9d4 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00007.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00008.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00008.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00008.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00009.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00009.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00009.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00010.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00010.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00010.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00011.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00011.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00011.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00012.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00012.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00012.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00013.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00013.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00013.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00014.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00014.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00014.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00015.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00015.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00015.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00016.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00016.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00016.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00017.png b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00017.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/02-two-sided/00017.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00000.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00000.png new file mode 100644 index 00000000..4132c800 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00001.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00002.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00003.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00004.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00004.png new file mode 100644 index 00000000..b3bdbefd Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00005.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00005.png new file mode 100644 index 00000000..e304b297 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00006.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00007.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00007.png new file mode 100644 index 00000000..fa19e263 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00008.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00008.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00008.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00009.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00009.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00009.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00010.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00010.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00010.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00011.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00011.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00011.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00012.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00012.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00012.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00013.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00013.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00013.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00014.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00014.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00014.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00015.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00015.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00015.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00016.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00016.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00016.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00017.png b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00017.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/03-amount-lp-out/00017.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00000.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00000.png new file mode 100644 index 00000000..4132c800 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00000.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00001.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00001.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00002.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00002.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00003.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00003.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00004.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00004.png new file mode 100644 index 00000000..f6849e34 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00004.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00005.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00005.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00005.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00006.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00006.png new file mode 100644 index 00000000..fa19e263 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00006.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00007.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00007.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00007.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00008.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00008.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00008.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00009.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00009.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00009.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00010.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00010.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00010.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00011.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00011.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00011.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00012.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00012.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00012.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00013.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00013.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00013.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00014.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00014.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00014.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00015.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00015.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00015.png differ diff --git a/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00016.png b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00016.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/26-amm-deposit/04-lp-out/00016.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00000.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00000.png new file mode 100644 index 00000000..f9a40cff Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00000.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00001.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00001.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00002.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00002.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00003.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00003.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00004.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00004.png new file mode 100644 index 00000000..bd6f9bc0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00004.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00005.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00005.png new file mode 100644 index 00000000..e88937a5 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00005.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00006.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00006.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00007.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00007.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00007.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00008.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00008.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00008.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00009.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00009.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00009.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00010.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00010.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00010.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00011.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00011.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00011.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00012.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00012.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00012.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00013.png b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00013.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/01-one-sided/00013.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00000.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00000.png new file mode 100644 index 00000000..f9a40cff Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00000.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00001.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00001.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00002.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00002.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00003.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00003.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00004.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00004.png new file mode 100644 index 00000000..b8f3ee26 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00004.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00005.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00005.png new file mode 100644 index 00000000..f4d4647f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00005.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00006.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00006.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00007.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00007.png new file mode 100644 index 00000000..68e51630 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00007.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00008.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00008.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00008.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00009.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00009.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00009.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00010.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00010.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00010.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00011.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00011.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00011.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00012.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00012.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00012.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00013.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00013.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00013.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00014.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00014.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00014.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00015.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00015.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00015.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00016.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00016.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00016.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00017.png b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00017.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/02-two-sided/00017.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00000.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00000.png new file mode 100644 index 00000000..f9a40cff Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00001.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00002.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00003.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00004.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00004.png new file mode 100644 index 00000000..b3bdbefd Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00005.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00005.png new file mode 100644 index 00000000..3171bb4a Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00006.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00006.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00007.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00007.png new file mode 100644 index 00000000..9a9510ba Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00008.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00008.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00008.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00009.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00009.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00009.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00010.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00010.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00010.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00011.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00011.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00011.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00012.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00012.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00012.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00013.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00013.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00013.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00014.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00014.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00014.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00015.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00015.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00015.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00016.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00016.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00016.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00017.png b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00017.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/03-amount-lp-out/00017.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00000.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00000.png new file mode 100644 index 00000000..f9a40cff Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00000.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00001.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00001.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00002.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00002.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00003.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00003.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00004.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00004.png new file mode 100644 index 00000000..f6849e34 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00004.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00005.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00005.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00005.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00006.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00006.png new file mode 100644 index 00000000..9a9510ba Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00006.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00007.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00007.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00007.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00008.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00008.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00008.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00009.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00009.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00009.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00010.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00010.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00010.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00011.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00011.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00011.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00012.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00012.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00012.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00013.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00013.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00013.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00014.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00014.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00014.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00015.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00015.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00015.png differ diff --git a/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00016.png b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00016.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/27-amm-withdraw/04-lp-out/00016.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00000.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00000.png new file mode 100644 index 00000000..e131da44 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00001.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00002.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00003.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00004.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00004.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00005.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00005.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00006.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00006.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00007.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00007.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00008.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00008.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00009.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00009.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00009.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00010.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00010.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00010.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/01-basic/00011.png b/tests/snapshots/nanos/28-amm-bid/01-basic/00011.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/01-basic/00011.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00000.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00000.png new file mode 100644 index 00000000..e131da44 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00000.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00001.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00001.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00002.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00002.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00003.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00003.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00004.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00004.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00004.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00005.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00005.png new file mode 100644 index 00000000..d055369e Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00005.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00006.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00006.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00006.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00007.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00007.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00007.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00008.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00008.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00008.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00009.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00009.png new file mode 100644 index 00000000..0fbad4ba Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00009.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00010.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00010.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00010.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00011.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00011.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00011.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00012.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00012.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00012.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00013.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00013.png new file mode 100644 index 00000000..6cd2619b Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00013.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00014.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00014.png new file mode 100644 index 00000000..d7a6c9bb Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00014.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00015.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00015.png new file mode 100644 index 00000000..fe809fea Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00015.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00016.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00016.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00016.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00017.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00017.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00017.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00018.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00018.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00018.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00019.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00019.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00019.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00020.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00020.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00020.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00021.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00021.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00021.png differ diff --git a/tests/snapshots/nanos/28-amm-bid/02-min-max/00022.png b/tests/snapshots/nanos/28-amm-bid/02-min-max/00022.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/28-amm-bid/02-min-max/00022.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00000.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00000.png new file mode 100644 index 00000000..65977503 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00000.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00001.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00001.png new file mode 100644 index 00000000..99819d6d Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00001.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00002.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00002.png new file mode 100644 index 00000000..07fbb28e Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00002.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00003.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00003.png new file mode 100644 index 00000000..25871956 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00003.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00004.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00004.png new file mode 100644 index 00000000..667a1332 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00004.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00005.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00005.png new file mode 100644 index 00000000..5ec8956a Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00005.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00006.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00006.png new file mode 100644 index 00000000..e411ff56 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00006.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00007.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00007.png new file mode 100644 index 00000000..7d8333f0 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00007.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00008.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00008.png new file mode 100644 index 00000000..68d3f9f9 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00008.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00009.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00009.png new file mode 100644 index 00000000..29793c9f Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00009.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00010.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00010.png new file mode 100644 index 00000000..46774320 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00010.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00011.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00011.png new file mode 100644 index 00000000..6d821052 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00011.png differ diff --git a/tests/snapshots/nanos/29-amm-vote/01-basic/00012.png b/tests/snapshots/nanos/29-amm-vote/01-basic/00012.png new file mode 100644 index 00000000..9dee8ca0 Binary files /dev/null and b/tests/snapshots/nanos/29-amm-vote/01-basic/00012.png differ diff --git a/tests/snapshots/nanosp/01-payment/01-basic/00000.png b/tests/snapshots/nanosp/01-payment/01-basic/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/01-basic/00000.png and b/tests/snapshots/nanosp/01-payment/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/01-basic/00001.png b/tests/snapshots/nanosp/01-payment/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/01-basic/00001.png and b/tests/snapshots/nanosp/01-payment/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/01-basic/00004.png b/tests/snapshots/nanosp/01-payment/01-basic/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/01-basic/00004.png and b/tests/snapshots/nanosp/01-payment/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/01-payment/02-destination-tag/00000.png b/tests/snapshots/nanosp/01-payment/02-destination-tag/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/02-destination-tag/00000.png and b/tests/snapshots/nanosp/01-payment/02-destination-tag/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/02-destination-tag/00001.png b/tests/snapshots/nanosp/01-payment/02-destination-tag/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/02-destination-tag/00001.png and b/tests/snapshots/nanosp/01-payment/02-destination-tag/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/02-destination-tag/00005.png b/tests/snapshots/nanosp/01-payment/02-destination-tag/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/02-destination-tag/00005.png and b/tests/snapshots/nanosp/01-payment/02-destination-tag/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/03-source-tag/00000.png b/tests/snapshots/nanosp/01-payment/03-source-tag/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/03-source-tag/00000.png and b/tests/snapshots/nanosp/01-payment/03-source-tag/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/03-source-tag/00001.png b/tests/snapshots/nanosp/01-payment/03-source-tag/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/03-source-tag/00001.png and b/tests/snapshots/nanosp/01-payment/03-source-tag/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/03-source-tag/00005.png b/tests/snapshots/nanosp/01-payment/03-source-tag/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/03-source-tag/00005.png and b/tests/snapshots/nanosp/01-payment/03-source-tag/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/04-both-tags/00000.png b/tests/snapshots/nanosp/01-payment/04-both-tags/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/04-both-tags/00000.png and b/tests/snapshots/nanosp/01-payment/04-both-tags/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/04-both-tags/00001.png b/tests/snapshots/nanosp/01-payment/04-both-tags/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/04-both-tags/00001.png and b/tests/snapshots/nanosp/01-payment/04-both-tags/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/04-both-tags/00006.png b/tests/snapshots/nanosp/01-payment/04-both-tags/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/04-both-tags/00006.png and b/tests/snapshots/nanosp/01-payment/04-both-tags/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/05-invoice-id/00000.png b/tests/snapshots/nanosp/01-payment/05-invoice-id/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/05-invoice-id/00000.png and b/tests/snapshots/nanosp/01-payment/05-invoice-id/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/05-invoice-id/00001.png b/tests/snapshots/nanosp/01-payment/05-invoice-id/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/05-invoice-id/00001.png and b/tests/snapshots/nanosp/01-payment/05-invoice-id/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/05-invoice-id/00006.png b/tests/snapshots/nanosp/01-payment/05-invoice-id/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/05-invoice-id/00006.png and b/tests/snapshots/nanosp/01-payment/05-invoice-id/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00000.png b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00000.png and b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00001.png b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00001.png and b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00004.png b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00004.png index 78e79df4..c4716aad 100644 Binary files a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00004.png and b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00004.png differ diff --git a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00005.png b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00005.png index e5801acc..a2d4bece 100644 Binary files a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00005.png and b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00010.png b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00010.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00010.png and b/tests/snapshots/nanosp/01-payment/06-invoice-txn-ids-tags/00010.png differ diff --git a/tests/snapshots/nanosp/01-payment/07-issued-currency/00000.png b/tests/snapshots/nanosp/01-payment/07-issued-currency/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/07-issued-currency/00000.png and b/tests/snapshots/nanosp/01-payment/07-issued-currency/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/07-issued-currency/00001.png b/tests/snapshots/nanosp/01-payment/07-issued-currency/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/07-issued-currency/00001.png and b/tests/snapshots/nanosp/01-payment/07-issued-currency/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/07-issued-currency/00003.png b/tests/snapshots/nanosp/01-payment/07-issued-currency/00003.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/07-issued-currency/00003.png and b/tests/snapshots/nanosp/01-payment/07-issued-currency/00003.png differ diff --git a/tests/snapshots/nanosp/01-payment/07-issued-currency/00005.png b/tests/snapshots/nanosp/01-payment/07-issued-currency/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/07-issued-currency/00005.png and b/tests/snapshots/nanosp/01-payment/07-issued-currency/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00000.png b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00000.png and b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00001.png b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00001.png and b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00005.png b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00005.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00005.png and b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00006.png b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00006.png and b/tests/snapshots/nanosp/01-payment/08-issued-currency-max/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00000.png b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00000.png and b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00001.png b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00001.png and b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00006.png b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00006.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00006.png and b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00007.png b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00007.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00007.png and b/tests/snapshots/nanosp/01-payment/09-issued-currency-min-partial/00007.png differ diff --git a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00000.png b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00000.png and b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00001.png b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00001.png and b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00006.png b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00006.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00006.png and b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00008.png b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00008.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00008.png and b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00008.png differ diff --git a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00009.png b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00009.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00009.png and b/tests/snapshots/nanosp/01-payment/10-issued-currency-quality-partial/00009.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00000.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00000.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00001.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00001.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00002.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00002.png index fb767b56..1d80d155 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00002.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00002.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00004.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00004.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00004.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00004.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00007.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00007.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00007.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00007.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00008.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00008.png index 87e6d960..003a2713 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00008.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00008.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00009.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00009.png index 4093c29d..814efb0b 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00009.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00009.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00010.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00010.png index 1d1f0aeb..ddc56f05 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00010.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00010.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00011.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00011.png index db3f3064..7858ff9a 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00011.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00011.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00012.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00012.png index 2a3762c1..5a634432 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00012.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00012.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00013.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00013.png index a13bb16f..46d680c5 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00013.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00013.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00014.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00014.png index 3dcf0647..0a5e0613 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00014.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00014.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00015.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00015.png index 3ebe974a..736a795d 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00015.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00015.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00016.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00016.png index 983e982e..6f1752cb 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00016.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00016.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00017.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00017.png index 9567316e..d5324e58 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00017.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00017.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00018.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00018.png index 479fbd89..85499e7c 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00018.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00018.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00019.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00019.png index b663144b..402a9cb8 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00019.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00019.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00020.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00020.png index b3fa96fe..c945bf65 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00020.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00020.png differ diff --git a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00021.png b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00021.png index 43b3139f..75d988f3 100644 Binary files a/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00021.png and b/tests/snapshots/nanosp/01-payment/11-issued-currency-paths/00021.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00000.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00000.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00001.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00001.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00005.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00005.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00005.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00006.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00006.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00007.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00007.png index 933782e3..da36b739 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00007.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00007.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00008.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00008.png index ea252906..6194d35a 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00008.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00008.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00009.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00009.png index 1d1f0aeb..ddc56f05 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00009.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00009.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00010.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00010.png index db3f3064..7858ff9a 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00010.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00010.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00011.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00011.png index 83ffe6ce..4167f743 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00011.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00011.png differ diff --git a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00012.png b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00012.png index bc5e5c86..343db457 100644 Binary files a/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00012.png and b/tests/snapshots/nanosp/01-payment/12-issued-currency-conversion/00012.png differ diff --git a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00000.png b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00000.png and b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00001.png b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00001.png and b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00003.png b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00003.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00003.png and b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00003.png differ diff --git a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00006.png b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00006.png and b/tests/snapshots/nanosp/01-payment/13-issued-currency-e-notation/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00000.png b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00000.png and b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00001.png b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00001.png and b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00003.png b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00003.png index 02cc406e..620901e4 100644 Binary files a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00003.png and b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00003.png differ diff --git a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00004.png b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00004.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00004.png and b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00004.png differ diff --git a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00007.png b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00007.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00007.png and b/tests/snapshots/nanosp/01-payment/14-issued-currency-non-standard/00007.png differ diff --git a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00000.png b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00000.png and b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00001.png b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00001.png and b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00003.png b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00003.png index 36c8ff2b..48e32bdb 100644 Binary files a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00003.png and b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00003.png differ diff --git a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00005.png b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00005.png and b/tests/snapshots/nanosp/01-payment/15-issue-abc-currency/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00000.png b/tests/snapshots/nanosp/01-payment/16-memos/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00000.png and b/tests/snapshots/nanosp/01-payment/16-memos/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00001.png b/tests/snapshots/nanosp/01-payment/16-memos/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00001.png and b/tests/snapshots/nanosp/01-payment/16-memos/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00004.png b/tests/snapshots/nanosp/01-payment/16-memos/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00004.png and b/tests/snapshots/nanosp/01-payment/16-memos/00004.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00005.png b/tests/snapshots/nanosp/01-payment/16-memos/00005.png index 1f199e6a..75f0be8c 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00005.png and b/tests/snapshots/nanosp/01-payment/16-memos/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00006.png b/tests/snapshots/nanosp/01-payment/16-memos/00006.png index 4539f625..8dd8d529 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00006.png and b/tests/snapshots/nanosp/01-payment/16-memos/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00007.png b/tests/snapshots/nanosp/01-payment/16-memos/00007.png index e9ee50e0..5be3c76f 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00007.png and b/tests/snapshots/nanosp/01-payment/16-memos/00007.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00008.png b/tests/snapshots/nanosp/01-payment/16-memos/00008.png index 81bde8d3..19cc01b5 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00008.png and b/tests/snapshots/nanosp/01-payment/16-memos/00008.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00009.png b/tests/snapshots/nanosp/01-payment/16-memos/00009.png index 9d4f74a8..7ba9b1d4 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00009.png and b/tests/snapshots/nanosp/01-payment/16-memos/00009.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00010.png b/tests/snapshots/nanosp/01-payment/16-memos/00010.png index 3e86dd35..df74e1f9 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00010.png and b/tests/snapshots/nanosp/01-payment/16-memos/00010.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00011.png b/tests/snapshots/nanosp/01-payment/16-memos/00011.png index 4f103734..8a4f76dc 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00011.png and b/tests/snapshots/nanosp/01-payment/16-memos/00011.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00012.png b/tests/snapshots/nanosp/01-payment/16-memos/00012.png index 8243fc3b..866970f4 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00012.png and b/tests/snapshots/nanosp/01-payment/16-memos/00012.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00013.png b/tests/snapshots/nanosp/01-payment/16-memos/00013.png index e6cceebc..ad2e64bf 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00013.png and b/tests/snapshots/nanosp/01-payment/16-memos/00013.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00014.png b/tests/snapshots/nanosp/01-payment/16-memos/00014.png index 8cfe5a6b..f8261b32 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00014.png and b/tests/snapshots/nanosp/01-payment/16-memos/00014.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00015.png b/tests/snapshots/nanosp/01-payment/16-memos/00015.png index e4beb22e..2753f046 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00015.png and b/tests/snapshots/nanosp/01-payment/16-memos/00015.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00016.png b/tests/snapshots/nanosp/01-payment/16-memos/00016.png index 86a49aa4..ee855a26 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00016.png and b/tests/snapshots/nanosp/01-payment/16-memos/00016.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00017.png b/tests/snapshots/nanosp/01-payment/16-memos/00017.png index 00136c43..360c0552 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00017.png and b/tests/snapshots/nanosp/01-payment/16-memos/00017.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00018.png b/tests/snapshots/nanosp/01-payment/16-memos/00018.png index ab700c05..d5092ecd 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00018.png and b/tests/snapshots/nanosp/01-payment/16-memos/00018.png differ diff --git a/tests/snapshots/nanosp/01-payment/16-memos/00019.png b/tests/snapshots/nanosp/01-payment/16-memos/00019.png index cad18627..e0560873 100644 Binary files a/tests/snapshots/nanosp/01-payment/16-memos/00019.png and b/tests/snapshots/nanosp/01-payment/16-memos/00019.png differ diff --git a/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00000.png b/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00000.png and b/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00001.png b/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00001.png and b/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00004.png b/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00004.png and b/tests/snapshots/nanosp/01-payment/17-multi-sign-parallel/00004.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00000.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00000.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00000.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00001.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00001.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00001.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00004.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00004.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00004.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00005.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00005.png index 2bd0f2a1..c13a2d74 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00005.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00005.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00006.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00006.png index 76fa8533..f2d66c21 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00006.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00006.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00007.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00007.png index 29883085..a6bd7855 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00007.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00007.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00008.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00008.png index 1fa84008..34e9b0ec 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00008.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00008.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00009.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00009.png index 9ca31319..20ce8479 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00009.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00009.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00010.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00010.png index 7e819928..7e71e5d5 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00010.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00010.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00011.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00011.png index 5515840b..06da70b7 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00011.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00011.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00012.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00012.png index e6dad50a..fecfdd42 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00012.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00012.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00013.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00013.png index 3b3a89e7..eebf853b 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00013.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00013.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00014.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00014.png index ff3af960..64b7b1f5 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00014.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00014.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00015.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00015.png index caa9e0df..05bb06d3 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00015.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00015.png differ diff --git a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00016.png b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00016.png index d8fe541a..8bef0b36 100644 Binary files a/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00016.png and b/tests/snapshots/nanosp/01-payment/18-multi-sign-serial/00016.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/01-basic/00000.png b/tests/snapshots/nanosp/02-set-regular-key/01-basic/00000.png index 5e391db8..119776c4 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/01-basic/00000.png and b/tests/snapshots/nanosp/02-set-regular-key/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/01-basic/00001.png b/tests/snapshots/nanosp/02-set-regular-key/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/01-basic/00001.png and b/tests/snapshots/nanosp/02-set-regular-key/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/01-basic/00003.png b/tests/snapshots/nanosp/02-set-regular-key/01-basic/00003.png index 04ceebb2..c45c7924 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/01-basic/00003.png and b/tests/snapshots/nanosp/02-set-regular-key/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/02-delete/00000.png b/tests/snapshots/nanosp/02-set-regular-key/02-delete/00000.png index 5e391db8..119776c4 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/02-delete/00000.png and b/tests/snapshots/nanosp/02-set-regular-key/02-delete/00000.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/02-delete/00001.png b/tests/snapshots/nanosp/02-set-regular-key/02-delete/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/02-delete/00001.png and b/tests/snapshots/nanosp/02-set-regular-key/02-delete/00001.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/02-delete/00003.png b/tests/snapshots/nanosp/02-set-regular-key/02-delete/00003.png index 3453a1dd..e31bde13 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/02-delete/00003.png and b/tests/snapshots/nanosp/02-set-regular-key/02-delete/00003.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00000.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00000.png index 5e391db8..119776c4 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00000.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00000.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00001.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00001.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00001.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00003.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00003.png index 78e79df4..c4716aad 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00003.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00003.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00004.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00004.png index e5801acc..a2d4bece 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00004.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00004.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00006.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00006.png index 04ceebb2..c45c7924 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00006.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00006.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00007.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00007.png index 1f199e6a..75f0be8c 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00007.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00007.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00008.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00008.png index 4539f625..8dd8d529 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00008.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00008.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00009.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00009.png index 2d21ffeb..8ecd4350 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00009.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00009.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00010.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00010.png index 9d4f74a8..7ba9b1d4 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00010.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00010.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00011.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00011.png index 3e86dd35..df74e1f9 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00011.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00011.png differ diff --git a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00012.png b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00012.png index 4f103734..8a4f76dc 100644 Binary files a/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00012.png and b/tests/snapshots/nanosp/02-set-regular-key/03-all-common-fields/00012.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00000.png b/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00000.png and b/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00000.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00001.png b/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00001.png and b/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00001.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00005.png b/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00005.png and b/tests/snapshots/nanosp/03-escrow-create/01-finish-after/00005.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00000.png b/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00000.png and b/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00000.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00001.png b/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00001.png and b/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00001.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00005.png b/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00005.png and b/tests/snapshots/nanosp/03-escrow-create/02-cancel-after/00005.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/03-both/00000.png b/tests/snapshots/nanosp/03-escrow-create/03-both/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/03-both/00000.png and b/tests/snapshots/nanosp/03-escrow-create/03-both/00000.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/03-both/00001.png b/tests/snapshots/nanosp/03-escrow-create/03-both/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/03-both/00001.png and b/tests/snapshots/nanosp/03-escrow-create/03-both/00001.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/03-both/00006.png b/tests/snapshots/nanosp/03-escrow-create/03-both/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/03-both/00006.png and b/tests/snapshots/nanosp/03-escrow-create/03-both/00006.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00000.png b/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00000.png and b/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00000.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00001.png b/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00001.png and b/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00001.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00008.png b/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00008.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00008.png and b/tests/snapshots/nanosp/03-escrow-create/04-both-condition/00008.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00000.png b/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00000.png and b/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00000.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00001.png b/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00001.png and b/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00001.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00009.png b/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00009.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00009.png and b/tests/snapshots/nanosp/03-escrow-create/05-both-condition-destination/00009.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00000.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00000.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00000.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00001.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00001.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00001.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00006.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00006.png index 78e79df4..c4716aad 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00006.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00006.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00007.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00007.png index e5801acc..a2d4bece 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00007.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00007.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00012.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00012.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00012.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00012.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00013.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00013.png index 1f199e6a..75f0be8c 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00013.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00013.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00014.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00014.png index 4539f625..8dd8d529 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00014.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00014.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00015.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00015.png index 2d21ffeb..8ecd4350 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00015.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00015.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00016.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00016.png index 9d4f74a8..7ba9b1d4 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00016.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00016.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00017.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00017.png index 3e86dd35..df74e1f9 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00017.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00017.png differ diff --git a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00018.png b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00018.png index 4f103734..8a4f76dc 100644 Binary files a/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00018.png and b/tests/snapshots/nanosp/03-escrow-create/06-all-common-fields/00018.png differ diff --git a/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00000.png b/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00000.png index 9b548f9d..97af2244 100644 Binary files a/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00000.png and b/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00000.png differ diff --git a/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00001.png b/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00001.png and b/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00001.png differ diff --git a/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00004.png b/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00004.png index 89961571..f4e849e5 100644 Binary files a/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00004.png and b/tests/snapshots/nanosp/04-escrow-finish/01-time-based/00004.png differ diff --git a/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00000.png b/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00000.png index 9b548f9d..97af2244 100644 Binary files a/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00000.png and b/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00000.png differ diff --git a/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00001.png b/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00001.png and b/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00001.png differ diff --git a/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00007.png b/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00007.png index 89961571..f4e849e5 100644 Binary files a/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00007.png and b/tests/snapshots/nanosp/04-escrow-finish/02-condition-based/00007.png differ diff --git a/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00000.png b/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00000.png index 8331e0eb..5cf42179 100644 Binary files a/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00000.png and b/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00001.png b/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00001.png and b/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00004.png b/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00004.png index 89961571..f4e849e5 100644 Binary files a/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00004.png and b/tests/snapshots/nanosp/05-escrow-cancel/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00000.png b/tests/snapshots/nanosp/06-account-set/01-basic/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00000.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00001.png b/tests/snapshots/nanosp/06-account-set/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00001.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00003.png b/tests/snapshots/nanosp/06-account-set/01-basic/00003.png index e9ffbd0d..ee25e694 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00003.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00005.png b/tests/snapshots/nanosp/06-account-set/01-basic/00005.png index 2a11ab84..44f80b1e 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00005.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00006.png b/tests/snapshots/nanosp/06-account-set/01-basic/00006.png index be2b94d8..5babe12f 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00006.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00008.png b/tests/snapshots/nanosp/06-account-set/01-basic/00008.png index 787457cf..6f795688 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00008.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00008.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00009.png b/tests/snapshots/nanosp/06-account-set/01-basic/00009.png index af13f48d..ce04d0b7 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00009.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00009.png differ diff --git a/tests/snapshots/nanosp/06-account-set/01-basic/00011.png b/tests/snapshots/nanosp/06-account-set/01-basic/00011.png index e7a27453..bcb4f0fa 100644 Binary files a/tests/snapshots/nanosp/06-account-set/01-basic/00011.png and b/tests/snapshots/nanosp/06-account-set/01-basic/00011.png differ diff --git a/tests/snapshots/nanosp/06-account-set/02-default-ripple/00000.png b/tests/snapshots/nanosp/06-account-set/02-default-ripple/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/02-default-ripple/00000.png and b/tests/snapshots/nanosp/06-account-set/02-default-ripple/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/02-default-ripple/00001.png b/tests/snapshots/nanosp/06-account-set/02-default-ripple/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/02-default-ripple/00001.png and b/tests/snapshots/nanosp/06-account-set/02-default-ripple/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/02-default-ripple/00002.png b/tests/snapshots/nanosp/06-account-set/02-default-ripple/00002.png index cd70afc2..4aa3650a 100644 Binary files a/tests/snapshots/nanosp/06-account-set/02-default-ripple/00002.png and b/tests/snapshots/nanosp/06-account-set/02-default-ripple/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00000.png b/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00000.png and b/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00001.png b/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00001.png and b/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00002.png b/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00002.png index 0b31d912..c3192573 100644 Binary files a/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00002.png and b/tests/snapshots/nanosp/06-account-set/03-deposit-auth/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/04-disable-master/00000.png b/tests/snapshots/nanosp/06-account-set/04-disable-master/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/04-disable-master/00000.png and b/tests/snapshots/nanosp/06-account-set/04-disable-master/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/04-disable-master/00001.png b/tests/snapshots/nanosp/06-account-set/04-disable-master/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/04-disable-master/00001.png and b/tests/snapshots/nanosp/06-account-set/04-disable-master/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/04-disable-master/00002.png b/tests/snapshots/nanosp/06-account-set/04-disable-master/00002.png index 6b7d894e..db339de9 100644 Binary files a/tests/snapshots/nanosp/06-account-set/04-disable-master/00002.png and b/tests/snapshots/nanosp/06-account-set/04-disable-master/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00000.png b/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00000.png and b/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00001.png b/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00001.png and b/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00002.png b/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00002.png index 2de1be1f..459f013c 100644 Binary files a/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00002.png and b/tests/snapshots/nanosp/06-account-set/05-disallow-xrp/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/06-global-freeze/00000.png b/tests/snapshots/nanosp/06-account-set/06-global-freeze/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/06-global-freeze/00000.png and b/tests/snapshots/nanosp/06-account-set/06-global-freeze/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/06-global-freeze/00001.png b/tests/snapshots/nanosp/06-account-set/06-global-freeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/06-global-freeze/00001.png and b/tests/snapshots/nanosp/06-account-set/06-global-freeze/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/06-global-freeze/00002.png b/tests/snapshots/nanosp/06-account-set/06-global-freeze/00002.png index 14baf270..5c83c66a 100644 Binary files a/tests/snapshots/nanosp/06-account-set/06-global-freeze/00002.png and b/tests/snapshots/nanosp/06-account-set/06-global-freeze/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/07-no-freeze/00000.png b/tests/snapshots/nanosp/06-account-set/07-no-freeze/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/07-no-freeze/00000.png and b/tests/snapshots/nanosp/06-account-set/07-no-freeze/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/07-no-freeze/00001.png b/tests/snapshots/nanosp/06-account-set/07-no-freeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/07-no-freeze/00001.png and b/tests/snapshots/nanosp/06-account-set/07-no-freeze/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/07-no-freeze/00002.png b/tests/snapshots/nanosp/06-account-set/07-no-freeze/00002.png index 0b75bc65..a0575adc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/07-no-freeze/00002.png and b/tests/snapshots/nanosp/06-account-set/07-no-freeze/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/08-require-auth/00000.png b/tests/snapshots/nanosp/06-account-set/08-require-auth/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/08-require-auth/00000.png and b/tests/snapshots/nanosp/06-account-set/08-require-auth/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/08-require-auth/00001.png b/tests/snapshots/nanosp/06-account-set/08-require-auth/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/08-require-auth/00001.png and b/tests/snapshots/nanosp/06-account-set/08-require-auth/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/08-require-auth/00002.png b/tests/snapshots/nanosp/06-account-set/08-require-auth/00002.png index ceb7ffdf..d61107ea 100644 Binary files a/tests/snapshots/nanosp/06-account-set/08-require-auth/00002.png and b/tests/snapshots/nanosp/06-account-set/08-require-auth/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/09-require-tag/00000.png b/tests/snapshots/nanosp/06-account-set/09-require-tag/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/09-require-tag/00000.png and b/tests/snapshots/nanosp/06-account-set/09-require-tag/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/09-require-tag/00001.png b/tests/snapshots/nanosp/06-account-set/09-require-tag/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/09-require-tag/00001.png and b/tests/snapshots/nanosp/06-account-set/09-require-tag/00001.png differ diff --git a/tests/snapshots/nanosp/06-account-set/09-require-tag/00002.png b/tests/snapshots/nanosp/06-account-set/09-require-tag/00002.png index e49c8b56..65b57c19 100644 Binary files a/tests/snapshots/nanosp/06-account-set/09-require-tag/00002.png and b/tests/snapshots/nanosp/06-account-set/09-require-tag/00002.png differ diff --git a/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00000.png b/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00000.png and b/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00000.png differ diff --git a/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00001.png b/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00001.png and b/tests/snapshots/nanosp/06-account-set/10-clear-account-txn-id/00001.png differ diff --git a/tests/snapshots/nanosp/07-check-cancel/01-basic/00000.png b/tests/snapshots/nanosp/07-check-cancel/01-basic/00000.png index bf6575c8..e74a8f35 100644 Binary files a/tests/snapshots/nanosp/07-check-cancel/01-basic/00000.png and b/tests/snapshots/nanosp/07-check-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/07-check-cancel/01-basic/00001.png b/tests/snapshots/nanosp/07-check-cancel/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/07-check-cancel/01-basic/00001.png and b/tests/snapshots/nanosp/07-check-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/07-check-cancel/01-basic/00002.png b/tests/snapshots/nanosp/07-check-cancel/01-basic/00002.png index 91aa11d0..fffc0538 100644 Binary files a/tests/snapshots/nanosp/07-check-cancel/01-basic/00002.png and b/tests/snapshots/nanosp/07-check-cancel/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/07-check-cancel/01-basic/00003.png b/tests/snapshots/nanosp/07-check-cancel/01-basic/00003.png index 343aaa6e..6dbf83b6 100644 Binary files a/tests/snapshots/nanosp/07-check-cancel/01-basic/00003.png and b/tests/snapshots/nanosp/07-check-cancel/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/01-basic/00000.png b/tests/snapshots/nanosp/08-check-cash/01-basic/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/01-basic/00000.png and b/tests/snapshots/nanosp/08-check-cash/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/01-basic/00001.png b/tests/snapshots/nanosp/08-check-cash/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/01-basic/00001.png and b/tests/snapshots/nanosp/08-check-cash/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/01-basic/00002.png b/tests/snapshots/nanosp/08-check-cash/01-basic/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/01-basic/00002.png and b/tests/snapshots/nanosp/08-check-cash/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/01-basic/00003.png b/tests/snapshots/nanosp/08-check-cash/01-basic/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/01-basic/00003.png and b/tests/snapshots/nanosp/08-check-cash/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/02-amount/00000.png b/tests/snapshots/nanosp/08-check-cash/02-amount/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/02-amount/00000.png and b/tests/snapshots/nanosp/08-check-cash/02-amount/00000.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/02-amount/00001.png b/tests/snapshots/nanosp/08-check-cash/02-amount/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/02-amount/00001.png and b/tests/snapshots/nanosp/08-check-cash/02-amount/00001.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/02-amount/00002.png b/tests/snapshots/nanosp/08-check-cash/02-amount/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/02-amount/00002.png and b/tests/snapshots/nanosp/08-check-cash/02-amount/00002.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/02-amount/00003.png b/tests/snapshots/nanosp/08-check-cash/02-amount/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/02-amount/00003.png and b/tests/snapshots/nanosp/08-check-cash/02-amount/00003.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/03-issued/00000.png b/tests/snapshots/nanosp/08-check-cash/03-issued/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/03-issued/00000.png and b/tests/snapshots/nanosp/08-check-cash/03-issued/00000.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/03-issued/00001.png b/tests/snapshots/nanosp/08-check-cash/03-issued/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/03-issued/00001.png and b/tests/snapshots/nanosp/08-check-cash/03-issued/00001.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/03-issued/00002.png b/tests/snapshots/nanosp/08-check-cash/03-issued/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/03-issued/00002.png and b/tests/snapshots/nanosp/08-check-cash/03-issued/00002.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/03-issued/00003.png b/tests/snapshots/nanosp/08-check-cash/03-issued/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/03-issued/00003.png and b/tests/snapshots/nanosp/08-check-cash/03-issued/00003.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/03-issued/00005.png b/tests/snapshots/nanosp/08-check-cash/03-issued/00005.png index 2633573f..1120dabe 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/03-issued/00005.png and b/tests/snapshots/nanosp/08-check-cash/03-issued/00005.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00000.png b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00000.png and b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00000.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00001.png b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00001.png and b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00001.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00002.png b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00002.png and b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00002.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00003.png b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00003.png and b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00003.png differ diff --git a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00007.png b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00007.png index 2633573f..1120dabe 100644 Binary files a/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00007.png and b/tests/snapshots/nanosp/08-check-cash/04-issued-delivery-min/00007.png differ diff --git a/tests/snapshots/nanosp/09-check-create/01-basic/00000.png b/tests/snapshots/nanosp/09-check-create/01-basic/00000.png index 22bdbe5b..9a2be61f 100644 Binary files a/tests/snapshots/nanosp/09-check-create/01-basic/00000.png and b/tests/snapshots/nanosp/09-check-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/09-check-create/01-basic/00001.png b/tests/snapshots/nanosp/09-check-create/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/09-check-create/01-basic/00001.png and b/tests/snapshots/nanosp/09-check-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/09-check-create/02-issued/00000.png b/tests/snapshots/nanosp/09-check-create/02-issued/00000.png index 22bdbe5b..9a2be61f 100644 Binary files a/tests/snapshots/nanosp/09-check-create/02-issued/00000.png and b/tests/snapshots/nanosp/09-check-create/02-issued/00000.png differ diff --git a/tests/snapshots/nanosp/09-check-create/02-issued/00001.png b/tests/snapshots/nanosp/09-check-create/02-issued/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/09-check-create/02-issued/00001.png and b/tests/snapshots/nanosp/09-check-create/02-issued/00001.png differ diff --git a/tests/snapshots/nanosp/09-check-create/02-issued/00007.png b/tests/snapshots/nanosp/09-check-create/02-issued/00007.png index 9be6c48e..b41b2684 100644 Binary files a/tests/snapshots/nanosp/09-check-create/02-issued/00007.png and b/tests/snapshots/nanosp/09-check-create/02-issued/00007.png differ diff --git a/tests/snapshots/nanosp/09-check-create/02-issued/00008.png b/tests/snapshots/nanosp/09-check-create/02-issued/00008.png index 22406a3e..cb1cfbb7 100644 Binary files a/tests/snapshots/nanosp/09-check-create/02-issued/00008.png and b/tests/snapshots/nanosp/09-check-create/02-issued/00008.png differ diff --git a/tests/snapshots/nanosp/09-check-create/02-issued/00009.png b/tests/snapshots/nanosp/09-check-create/02-issued/00009.png index 2633573f..1120dabe 100644 Binary files a/tests/snapshots/nanosp/09-check-create/02-issued/00009.png and b/tests/snapshots/nanosp/09-check-create/02-issued/00009.png differ diff --git a/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00000.png b/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00000.png index afcf41cf..bd463849 100644 Binary files a/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00000.png and b/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00001.png b/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00001.png and b/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00003.png b/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00003.png index cb2b2639..eef434eb 100644 Binary files a/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00003.png and b/tests/snapshots/nanosp/10-deposit-preauth/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00000.png b/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00000.png index afcf41cf..bd463849 100644 Binary files a/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00000.png and b/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00000.png differ diff --git a/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00001.png b/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00001.png and b/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00001.png differ diff --git a/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00003.png b/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00003.png index d053db2e..6169b349 100644 Binary files a/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00003.png and b/tests/snapshots/nanosp/10-deposit-preauth/02-unauthorize/00003.png differ diff --git a/tests/snapshots/nanosp/11-offer-cancel/01-basic/00000.png b/tests/snapshots/nanosp/11-offer-cancel/01-basic/00000.png index dfc30d2b..64a97057 100644 Binary files a/tests/snapshots/nanosp/11-offer-cancel/01-basic/00000.png and b/tests/snapshots/nanosp/11-offer-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/11-offer-cancel/01-basic/00001.png b/tests/snapshots/nanosp/11-offer-cancel/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/11-offer-cancel/01-basic/00001.png and b/tests/snapshots/nanosp/11-offer-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/01-basic/00000.png b/tests/snapshots/nanosp/12-offer-create/01-basic/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/01-basic/00000.png and b/tests/snapshots/nanosp/12-offer-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/01-basic/00001.png b/tests/snapshots/nanosp/12-offer-create/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/01-basic/00001.png and b/tests/snapshots/nanosp/12-offer-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/01-basic/00004.png b/tests/snapshots/nanosp/12-offer-create/01-basic/00004.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/01-basic/00004.png and b/tests/snapshots/nanosp/12-offer-create/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/02-passive/00000.png b/tests/snapshots/nanosp/12-offer-create/02-passive/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/02-passive/00000.png and b/tests/snapshots/nanosp/12-offer-create/02-passive/00000.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/02-passive/00001.png b/tests/snapshots/nanosp/12-offer-create/02-passive/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/02-passive/00001.png and b/tests/snapshots/nanosp/12-offer-create/02-passive/00001.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/02-passive/00005.png b/tests/snapshots/nanosp/12-offer-create/02-passive/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/02-passive/00005.png and b/tests/snapshots/nanosp/12-offer-create/02-passive/00005.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00000.png b/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00000.png and b/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00000.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00001.png b/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00001.png and b/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00001.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00005.png b/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00005.png and b/tests/snapshots/nanosp/12-offer-create/03-immediate-or-cancel/00005.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00000.png b/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00000.png and b/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00000.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00001.png b/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00001.png and b/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00001.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00005.png b/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00005.png and b/tests/snapshots/nanosp/12-offer-create/04-fill-or-kill/00005.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/05-sell/00000.png b/tests/snapshots/nanosp/12-offer-create/05-sell/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/05-sell/00000.png and b/tests/snapshots/nanosp/12-offer-create/05-sell/00000.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/05-sell/00001.png b/tests/snapshots/nanosp/12-offer-create/05-sell/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/05-sell/00001.png and b/tests/snapshots/nanosp/12-offer-create/05-sell/00001.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/05-sell/00005.png b/tests/snapshots/nanosp/12-offer-create/05-sell/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/05-sell/00005.png and b/tests/snapshots/nanosp/12-offer-create/05-sell/00005.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/06-combo/00000.png b/tests/snapshots/nanosp/12-offer-create/06-combo/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/06-combo/00000.png and b/tests/snapshots/nanosp/12-offer-create/06-combo/00000.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/06-combo/00001.png b/tests/snapshots/nanosp/12-offer-create/06-combo/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/06-combo/00001.png and b/tests/snapshots/nanosp/12-offer-create/06-combo/00001.png differ diff --git a/tests/snapshots/nanosp/12-offer-create/06-combo/00005.png b/tests/snapshots/nanosp/12-offer-create/06-combo/00005.png index 78e77e11..8a5b985e 100644 Binary files a/tests/snapshots/nanosp/12-offer-create/06-combo/00005.png and b/tests/snapshots/nanosp/12-offer-create/06-combo/00005.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00000.png b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00000.png index 7e2bc38d..3d026f14 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00000.png and b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00001.png b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00001.png and b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00007.png b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00007.png index 7c056f6d..89e7d7f1 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00007.png and b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00007.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00008.png b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00008.png index 53bd1241..cefe38ff 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00008.png and b/tests/snapshots/nanosp/13-payment-channel-claim/01-basic/00008.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00000.png b/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00000.png index 7e2bc38d..3d026f14 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00000.png and b/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00000.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00001.png b/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00001.png and b/tests/snapshots/nanosp/13-payment-channel-claim/02-renew/00001.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00000.png b/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00000.png index 7e2bc38d..3d026f14 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00000.png and b/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00000.png differ diff --git a/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00001.png b/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00001.png and b/tests/snapshots/nanosp/13-payment-channel-claim/03-close/00001.png differ diff --git a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00000.png b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00000.png index 09c3f578..57b455ea 100644 Binary files a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00000.png and b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00001.png b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00001.png and b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00004.png b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00004.png index c7955c6b..e883eac6 100644 Binary files a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00004.png and b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00007.png b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00007.png index 7c056f6d..89e7d7f1 100644 Binary files a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00007.png and b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00007.png differ diff --git a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00008.png b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00008.png index 53bd1241..cefe38ff 100644 Binary files a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00008.png and b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00008.png differ diff --git a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00009.png b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00009.png index df7d1754..55221b41 100644 Binary files a/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00009.png and b/tests/snapshots/nanosp/14-payment-channel-create/01-basic/00009.png differ diff --git a/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00000.png b/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00000.png index a2d92393..197f0cb1 100644 Binary files a/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00000.png and b/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00001.png b/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00001.png and b/tests/snapshots/nanosp/15-payment-channel-fund/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00000.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00000.png index ac5c9fdf..4e1d73a6 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00000.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00001.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00001.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00004.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00004.png index 961c8fab..207981ae 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00004.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00005.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00005.png index 7185e120..1571cddc 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00005.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00006.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00006.png index 5c342778..27a47abd 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00006.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00007.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00007.png index 818393e8..d94a7308 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00007.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00007.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00008.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00008.png index b3761cc6..78ee16db 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00008.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00008.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00009.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00009.png index d8be0baa..fd3e6e7e 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00009.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00009.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00010.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00010.png index c3166c55..c95ca55c 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00010.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00010.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00011.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00011.png index f23ef9bc..217be074 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00011.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00011.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00012.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00012.png index 119c8002..bf7738bb 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00012.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00012.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00013.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00013.png index 0c3d900f..000f66f9 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00013.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00013.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00014.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00014.png index 31c05966..fed86147 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00014.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00014.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00015.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00015.png index 21987b98..3a624611 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00015.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00015.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00016.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00016.png index 8e2e6e89..d43fa273 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00016.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00016.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00017.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00017.png index 0cb26882..a2ebafd7 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00017.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00017.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00018.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00018.png index 10ed71e7..1071a3c0 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00018.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00018.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00019.png b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00019.png index 87725f6b..309690fb 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/01-basic/00019.png and b/tests/snapshots/nanosp/16-signer-list-set/01-basic/00019.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/02-delete/00000.png b/tests/snapshots/nanosp/16-signer-list-set/02-delete/00000.png index ac5c9fdf..4e1d73a6 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/02-delete/00000.png and b/tests/snapshots/nanosp/16-signer-list-set/02-delete/00000.png differ diff --git a/tests/snapshots/nanosp/16-signer-list-set/02-delete/00001.png b/tests/snapshots/nanosp/16-signer-list-set/02-delete/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/16-signer-list-set/02-delete/00001.png and b/tests/snapshots/nanosp/16-signer-list-set/02-delete/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/01-basic/00000.png b/tests/snapshots/nanosp/17-trust-set/01-basic/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/01-basic/00000.png and b/tests/snapshots/nanosp/17-trust-set/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/01-basic/00001.png b/tests/snapshots/nanosp/17-trust-set/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/01-basic/00001.png and b/tests/snapshots/nanosp/17-trust-set/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/01-basic/00002.png b/tests/snapshots/nanosp/17-trust-set/01-basic/00002.png index 4a068479..b66676ee 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/01-basic/00002.png and b/tests/snapshots/nanosp/17-trust-set/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/01-basic/00003.png b/tests/snapshots/nanosp/17-trust-set/01-basic/00003.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/01-basic/00003.png and b/tests/snapshots/nanosp/17-trust-set/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/02-quality/00000.png b/tests/snapshots/nanosp/17-trust-set/02-quality/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/02-quality/00000.png and b/tests/snapshots/nanosp/17-trust-set/02-quality/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/02-quality/00001.png b/tests/snapshots/nanosp/17-trust-set/02-quality/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/02-quality/00001.png and b/tests/snapshots/nanosp/17-trust-set/02-quality/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/02-quality/00002.png b/tests/snapshots/nanosp/17-trust-set/02-quality/00002.png index 703662e7..b6adf4ff 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/02-quality/00002.png and b/tests/snapshots/nanosp/17-trust-set/02-quality/00002.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/02-quality/00003.png b/tests/snapshots/nanosp/17-trust-set/02-quality/00003.png index fad59b67..67418662 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/02-quality/00003.png and b/tests/snapshots/nanosp/17-trust-set/02-quality/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/02-quality/00004.png b/tests/snapshots/nanosp/17-trust-set/02-quality/00004.png index 864618ba..7cbebc5b 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/02-quality/00004.png and b/tests/snapshots/nanosp/17-trust-set/02-quality/00004.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/02-quality/00005.png b/tests/snapshots/nanosp/17-trust-set/02-quality/00005.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/02-quality/00005.png and b/tests/snapshots/nanosp/17-trust-set/02-quality/00005.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/03-authorize/00000.png b/tests/snapshots/nanosp/17-trust-set/03-authorize/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/03-authorize/00000.png and b/tests/snapshots/nanosp/17-trust-set/03-authorize/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/03-authorize/00001.png b/tests/snapshots/nanosp/17-trust-set/03-authorize/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/03-authorize/00001.png and b/tests/snapshots/nanosp/17-trust-set/03-authorize/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/03-authorize/00002.png b/tests/snapshots/nanosp/17-trust-set/03-authorize/00002.png index 3febbc26..0b424c5b 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/03-authorize/00002.png and b/tests/snapshots/nanosp/17-trust-set/03-authorize/00002.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/03-authorize/00003.png b/tests/snapshots/nanosp/17-trust-set/03-authorize/00003.png index 1a56bcd2..d6e04f16 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/03-authorize/00003.png and b/tests/snapshots/nanosp/17-trust-set/03-authorize/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/03-authorize/00004.png b/tests/snapshots/nanosp/17-trust-set/03-authorize/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/03-authorize/00004.png and b/tests/snapshots/nanosp/17-trust-set/03-authorize/00004.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00000.png b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00000.png and b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00001.png b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00001.png and b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00002.png b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00002.png index 37b3a25a..620e4b40 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00002.png and b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00002.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00003.png b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00003.png index 27009ad1..9a041680 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00003.png and b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00004.png b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00004.png and b/tests/snapshots/nanosp/17-trust-set/04-no-rippling/00004.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/05-rippling/00000.png b/tests/snapshots/nanosp/17-trust-set/05-rippling/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/05-rippling/00000.png and b/tests/snapshots/nanosp/17-trust-set/05-rippling/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/05-rippling/00001.png b/tests/snapshots/nanosp/17-trust-set/05-rippling/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/05-rippling/00001.png and b/tests/snapshots/nanosp/17-trust-set/05-rippling/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/05-rippling/00003.png b/tests/snapshots/nanosp/17-trust-set/05-rippling/00003.png index ae16def5..af7773f3 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/05-rippling/00003.png and b/tests/snapshots/nanosp/17-trust-set/05-rippling/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/05-rippling/00004.png b/tests/snapshots/nanosp/17-trust-set/05-rippling/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/05-rippling/00004.png and b/tests/snapshots/nanosp/17-trust-set/05-rippling/00004.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/06-freeze/00000.png b/tests/snapshots/nanosp/17-trust-set/06-freeze/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/06-freeze/00000.png and b/tests/snapshots/nanosp/17-trust-set/06-freeze/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/06-freeze/00001.png b/tests/snapshots/nanosp/17-trust-set/06-freeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/06-freeze/00001.png and b/tests/snapshots/nanosp/17-trust-set/06-freeze/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/06-freeze/00002.png b/tests/snapshots/nanosp/17-trust-set/06-freeze/00002.png index 26b5e9fa..0933b128 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/06-freeze/00002.png and b/tests/snapshots/nanosp/17-trust-set/06-freeze/00002.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/06-freeze/00003.png b/tests/snapshots/nanosp/17-trust-set/06-freeze/00003.png index 7c0e30fd..5a6d6b5a 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/06-freeze/00003.png and b/tests/snapshots/nanosp/17-trust-set/06-freeze/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/06-freeze/00004.png b/tests/snapshots/nanosp/17-trust-set/06-freeze/00004.png index 1299b596..e34d44c4 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/06-freeze/00004.png and b/tests/snapshots/nanosp/17-trust-set/06-freeze/00004.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/06-freeze/00005.png b/tests/snapshots/nanosp/17-trust-set/06-freeze/00005.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/06-freeze/00005.png and b/tests/snapshots/nanosp/17-trust-set/06-freeze/00005.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00000.png b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00000.png and b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00001.png b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00001.png and b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00003.png b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00003.png index 6fbd3566..afe5d5f9 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00003.png and b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00004.png b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00004.png index 537673e4..fe02be93 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00004.png and b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00004.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00005.png b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00005.png index e79c5638..4106a92a 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00005.png and b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00005.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00006.png b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00006.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00006.png and b/tests/snapshots/nanosp/17-trust-set/07-unfreeze/00006.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00000.png b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00000.png and b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00001.png b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00001.png and b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00002.png b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00002.png index f6a8627d..c5259fdb 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00002.png and b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00002.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00003.png b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00003.png index beb396de..92be7529 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00003.png and b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00004.png b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00004.png and b/tests/snapshots/nanosp/17-trust-set/08-non-standard-currency/00004.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/09-remove/00000.png b/tests/snapshots/nanosp/17-trust-set/09-remove/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/09-remove/00000.png and b/tests/snapshots/nanosp/17-trust-set/09-remove/00000.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/09-remove/00001.png b/tests/snapshots/nanosp/17-trust-set/09-remove/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/09-remove/00001.png and b/tests/snapshots/nanosp/17-trust-set/09-remove/00001.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/09-remove/00002.png b/tests/snapshots/nanosp/17-trust-set/09-remove/00002.png index 08711023..9b28aa97 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/09-remove/00002.png and b/tests/snapshots/nanosp/17-trust-set/09-remove/00002.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/09-remove/00003.png b/tests/snapshots/nanosp/17-trust-set/09-remove/00003.png index beb396de..92be7529 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/09-remove/00003.png and b/tests/snapshots/nanosp/17-trust-set/09-remove/00003.png differ diff --git a/tests/snapshots/nanosp/17-trust-set/09-remove/00004.png b/tests/snapshots/nanosp/17-trust-set/09-remove/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanosp/17-trust-set/09-remove/00004.png and b/tests/snapshots/nanosp/17-trust-set/09-remove/00004.png differ diff --git a/tests/snapshots/nanosp/18-arrays/01-basic/00000.png b/tests/snapshots/nanosp/18-arrays/01-basic/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/18-arrays/01-basic/00000.png and b/tests/snapshots/nanosp/18-arrays/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/18-arrays/01-basic/00001.png b/tests/snapshots/nanosp/18-arrays/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/18-arrays/01-basic/00001.png and b/tests/snapshots/nanosp/18-arrays/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/18-arrays/01-basic/00004.png b/tests/snapshots/nanosp/18-arrays/01-basic/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/18-arrays/01-basic/00004.png and b/tests/snapshots/nanosp/18-arrays/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/18-arrays/01-basic/00005.png b/tests/snapshots/nanosp/18-arrays/01-basic/00005.png index a588542c..a8d7a1f3 100644 Binary files a/tests/snapshots/nanosp/18-arrays/01-basic/00005.png and b/tests/snapshots/nanosp/18-arrays/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/18-arrays/01-basic/00006.png b/tests/snapshots/nanosp/18-arrays/01-basic/00006.png index 766b221f..89232817 100644 Binary files a/tests/snapshots/nanosp/18-arrays/01-basic/00006.png and b/tests/snapshots/nanosp/18-arrays/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/18-arrays/02-multiple/00000.png b/tests/snapshots/nanosp/18-arrays/02-multiple/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/18-arrays/02-multiple/00000.png and b/tests/snapshots/nanosp/18-arrays/02-multiple/00000.png differ diff --git a/tests/snapshots/nanosp/18-arrays/02-multiple/00001.png b/tests/snapshots/nanosp/18-arrays/02-multiple/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/18-arrays/02-multiple/00001.png and b/tests/snapshots/nanosp/18-arrays/02-multiple/00001.png differ diff --git a/tests/snapshots/nanosp/18-arrays/02-multiple/00004.png b/tests/snapshots/nanosp/18-arrays/02-multiple/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/18-arrays/02-multiple/00004.png and b/tests/snapshots/nanosp/18-arrays/02-multiple/00004.png differ diff --git a/tests/snapshots/nanosp/18-arrays/02-multiple/00005.png b/tests/snapshots/nanosp/18-arrays/02-multiple/00005.png index a588542c..a8d7a1f3 100644 Binary files a/tests/snapshots/nanosp/18-arrays/02-multiple/00005.png and b/tests/snapshots/nanosp/18-arrays/02-multiple/00005.png differ diff --git a/tests/snapshots/nanosp/18-arrays/02-multiple/00006.png b/tests/snapshots/nanosp/18-arrays/02-multiple/00006.png index 766b221f..89232817 100644 Binary files a/tests/snapshots/nanosp/18-arrays/02-multiple/00006.png and b/tests/snapshots/nanosp/18-arrays/02-multiple/00006.png differ diff --git a/tests/snapshots/nanosp/18-arrays/02-multiple/00007.png b/tests/snapshots/nanosp/18-arrays/02-multiple/00007.png index 3a91a1c7..db11fa0b 100644 Binary files a/tests/snapshots/nanosp/18-arrays/02-multiple/00007.png and b/tests/snapshots/nanosp/18-arrays/02-multiple/00007.png differ diff --git a/tests/snapshots/nanosp/18-arrays/02-multiple/00008.png b/tests/snapshots/nanosp/18-arrays/02-multiple/00008.png index 8060a24a..8f148b31 100644 Binary files a/tests/snapshots/nanosp/18-arrays/02-multiple/00008.png and b/tests/snapshots/nanosp/18-arrays/02-multiple/00008.png differ diff --git a/tests/snapshots/nanosp/18-arrays/03-not-last/00000.png b/tests/snapshots/nanosp/18-arrays/03-not-last/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/18-arrays/03-not-last/00000.png and b/tests/snapshots/nanosp/18-arrays/03-not-last/00000.png differ diff --git a/tests/snapshots/nanosp/18-arrays/03-not-last/00001.png b/tests/snapshots/nanosp/18-arrays/03-not-last/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/18-arrays/03-not-last/00001.png and b/tests/snapshots/nanosp/18-arrays/03-not-last/00001.png differ diff --git a/tests/snapshots/nanosp/18-arrays/03-not-last/00004.png b/tests/snapshots/nanosp/18-arrays/03-not-last/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/18-arrays/03-not-last/00004.png and b/tests/snapshots/nanosp/18-arrays/03-not-last/00004.png differ diff --git a/tests/snapshots/nanosp/18-arrays/03-not-last/00005.png b/tests/snapshots/nanosp/18-arrays/03-not-last/00005.png index a588542c..a8d7a1f3 100644 Binary files a/tests/snapshots/nanosp/18-arrays/03-not-last/00005.png and b/tests/snapshots/nanosp/18-arrays/03-not-last/00005.png differ diff --git a/tests/snapshots/nanosp/18-arrays/03-not-last/00006.png b/tests/snapshots/nanosp/18-arrays/03-not-last/00006.png index 766b221f..89232817 100644 Binary files a/tests/snapshots/nanosp/18-arrays/03-not-last/00006.png and b/tests/snapshots/nanosp/18-arrays/03-not-last/00006.png differ diff --git a/tests/snapshots/nanosp/18-arrays/03-not-last/00007.png b/tests/snapshots/nanosp/18-arrays/03-not-last/00007.png index 6fe0e64c..06761df3 100644 Binary files a/tests/snapshots/nanosp/18-arrays/03-not-last/00007.png and b/tests/snapshots/nanosp/18-arrays/03-not-last/00007.png differ diff --git a/tests/snapshots/nanosp/18-arrays/03-not-last/00008.png b/tests/snapshots/nanosp/18-arrays/03-not-last/00008.png index 4093c29d..814efb0b 100644 Binary files a/tests/snapshots/nanosp/18-arrays/03-not-last/00008.png and b/tests/snapshots/nanosp/18-arrays/03-not-last/00008.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00000.png b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00001.png b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00002.png b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00002.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00003.png b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00004.png b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00004.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00005.png b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00006.png b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00000.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00000.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00001.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00001.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00002.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00002.png new file mode 100644 index 00000000..6e04bc59 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00002.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00003.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00003.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00003.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00004.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00004.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00005.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00005.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00005.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00006.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00006.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00007.png b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/02-burnable/00007.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00000.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00000.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00001.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00001.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00002.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00002.png new file mode 100644 index 00000000..10283ee0 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00002.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00003.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00003.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00003.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00004.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00004.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00005.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00005.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00005.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00006.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00006.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00007.png b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/03-only-xrp/00007.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00000.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00000.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00001.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00001.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00002.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00002.png new file mode 100644 index 00000000..e9fa43cd Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00002.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00003.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00003.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00003.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00004.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00004.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00005.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00005.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00005.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00006.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00006.png differ diff --git a/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00007.png b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/19-nftoken-mint/04-transferable/00007.png differ diff --git a/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00000.png b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00000.png new file mode 100644 index 00000000..fe8e32f0 Binary files /dev/null and b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00001.png b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00002.png b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00002.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00003.png b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00003.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00004.png b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00005.png b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00006.png b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/20-nftoken-burn/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00000.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00000.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00001.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00001.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00002.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00002.png new file mode 100644 index 00000000..6523a3e0 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00002.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00003.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00003.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00003.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00004.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00004.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00004.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00005.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00005.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00005.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00006.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00006.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00006.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00007.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00007.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00007.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00008.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00008.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00009.png b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/01-sell/00009.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00000.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00000.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00001.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00001.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00002.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00002.png new file mode 100644 index 00000000..6523a3e0 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00002.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00003.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00003.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00003.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00004.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00004.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00004.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00005.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00005.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00005.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00006.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00006.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00006.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00007.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00007.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00007.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00008.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00008.png new file mode 100644 index 00000000..1381c0d7 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00008.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00009.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00009.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00010.png b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/02-sell-destination/00010.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00000.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00000.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00001.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00001.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00002.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00002.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00002.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00003.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00003.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00003.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00004.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00004.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00004.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00005.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00005.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00005.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00006.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00006.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00006.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00007.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00007.png new file mode 100644 index 00000000..4b50db69 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00007.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00008.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00008.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00009.png b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/03-buy/00009.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00000.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00000.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00001.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00001.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00002.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00002.png new file mode 100644 index 00000000..dc78ce60 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00002.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00003.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00003.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00003.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00004.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00004.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00004.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00005.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00005.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00005.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00006.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00006.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00006.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00007.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00007.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00007.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00008.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00008.png new file mode 100644 index 00000000..4b50db69 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00008.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00009.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00009.png differ diff --git a/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00010.png b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/21-nftoken-create-offer/04-buy-expiration/00010.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00000.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00000.png new file mode 100644 index 00000000..00b0c7d7 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00001.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00002.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00002.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00003.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00003.png new file mode 100644 index 00000000..22a89db6 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00004.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00004.png new file mode 100644 index 00000000..ecc3d64c Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00005.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00005.png new file mode 100644 index 00000000..cc8ef057 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00006.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00006.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00007.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00007.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00007.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00008.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00008.png differ diff --git a/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00009.png b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/22-nftoken-cancel-offer/01-basic/00009.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00000.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00000.png new file mode 100644 index 00000000..b398dc42 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00001.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00002.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00002.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00003.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00003.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00004.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00005.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00006.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00000.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00000.png new file mode 100644 index 00000000..b398dc42 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00000.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00001.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00001.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00002.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00002.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00002.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00003.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00003.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00003.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00004.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00004.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00004.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00005.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00005.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00005.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00006.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00006.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00006.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00007.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00007.png new file mode 100644 index 00000000..b6919432 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00007.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00008.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00008.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00008.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00009.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00009.png differ diff --git a/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00010.png b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/23-nftoken-accept-offer/02-broker/00010.png differ diff --git a/tests/snapshots/nanosp/24-clawback/01-basic/00000.png b/tests/snapshots/nanosp/24-clawback/01-basic/00000.png new file mode 100644 index 00000000..ffa71334 Binary files /dev/null and b/tests/snapshots/nanosp/24-clawback/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/24-clawback/01-basic/00001.png b/tests/snapshots/nanosp/24-clawback/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/24-clawback/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/24-clawback/01-basic/00002.png b/tests/snapshots/nanosp/24-clawback/01-basic/00002.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanosp/24-clawback/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/24-clawback/01-basic/00003.png b/tests/snapshots/nanosp/24-clawback/01-basic/00003.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanosp/24-clawback/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/24-clawback/01-basic/00004.png b/tests/snapshots/nanosp/24-clawback/01-basic/00004.png new file mode 100644 index 00000000..f9c0cec6 Binary files /dev/null and b/tests/snapshots/nanosp/24-clawback/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/24-clawback/01-basic/00005.png b/tests/snapshots/nanosp/24-clawback/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/24-clawback/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/24-clawback/01-basic/00006.png b/tests/snapshots/nanosp/24-clawback/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/24-clawback/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00000.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00000.png new file mode 100644 index 00000000..4f2b7fc3 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00001.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00002.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00002.png new file mode 100644 index 00000000..4129538f Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00003.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00003.png new file mode 100644 index 00000000..0a44c2c9 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00004.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00004.png new file mode 100644 index 00000000..86f972bd Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00005.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00005.png new file mode 100644 index 00000000..070d0292 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00006.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00007.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00007.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00007.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/01-basic/00008.png b/tests/snapshots/nanosp/25-amm-create/01-basic/00008.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/01-basic/00008.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00000.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00000.png new file mode 100644 index 00000000..4f2b7fc3 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00000.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00001.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00001.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00002.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00002.png new file mode 100644 index 00000000..4129538f Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00002.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00003.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00003.png new file mode 100644 index 00000000..b6530e3e Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00003.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00004.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00004.png new file mode 100644 index 00000000..a52a7af8 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00004.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00005.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00005.png new file mode 100644 index 00000000..86f972bd Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00005.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00006.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00006.png new file mode 100644 index 00000000..070d0292 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00006.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00007.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00007.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00007.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00008.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00008.png differ diff --git a/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00009.png b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/25-amm-create/02-dual-currency/00009.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00000.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00000.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00001.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00001.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00002.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00002.png new file mode 100644 index 00000000..39a3aeab Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00002.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00003.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00003.png new file mode 100644 index 00000000..f8837818 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00003.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00004.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00004.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00005.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00005.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00005.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00006.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00006.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00006.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00007.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00007.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00007.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00008.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00008.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00009.png b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/01-one-sided/00009.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00000.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00000.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00001.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00001.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00002.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00002.png new file mode 100644 index 00000000..0c6edb63 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00002.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00003.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00003.png new file mode 100644 index 00000000..27d2a4ac Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00003.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00004.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00004.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00005.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00005.png new file mode 100644 index 00000000..070d0292 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00005.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00006.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00006.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00007.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00007.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00008.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00008.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00009.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00009.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00010.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00010.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00011.png b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/02-two-sided/00011.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00000.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00001.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00002.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00002.png new file mode 100644 index 00000000..e06fcad8 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00003.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00003.png new file mode 100644 index 00000000..27d2a4ac Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00004.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00005.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00005.png new file mode 100644 index 00000000..00e3a88b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00006.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00007.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00008.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00008.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00009.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00009.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00010.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00010.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00011.png b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/03-amount-lp-out/00011.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00000.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00000.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00001.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00001.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00002.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00002.png new file mode 100644 index 00000000..ce58e0cf Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00002.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00003.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00003.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00004.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00004.png new file mode 100644 index 00000000..00e3a88b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00004.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00005.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00005.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00005.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00006.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00006.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00006.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00007.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00007.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00007.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00008.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00008.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00008.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00009.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00009.png differ diff --git a/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00010.png b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/26-amm-deposit/04-lp-out/00010.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00000.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00000.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00001.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00001.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00002.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00002.png new file mode 100644 index 00000000..39a3aeab Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00002.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00003.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00003.png new file mode 100644 index 00000000..f4cb9e95 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00003.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00004.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00004.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00005.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00005.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00005.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00006.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00006.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00006.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00007.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00007.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00007.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00008.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00008.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00009.png b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/01-one-sided/00009.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00000.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00000.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00001.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00001.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00002.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00002.png new file mode 100644 index 00000000..0c6edb63 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00002.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00003.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00003.png new file mode 100644 index 00000000..d7eb5059 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00003.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00004.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00004.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00005.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00005.png new file mode 100644 index 00000000..0dc5a6bc Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00005.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00006.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00006.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00007.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00007.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00008.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00008.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00009.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00009.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00010.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00010.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00011.png b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/02-two-sided/00011.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00000.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00001.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00002.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00002.png new file mode 100644 index 00000000..e06fcad8 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00003.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00003.png new file mode 100644 index 00000000..18a4b102 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00004.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00005.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00005.png new file mode 100644 index 00000000..e9f965ce Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00006.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00007.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00008.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00008.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00009.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00009.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00010.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00010.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00011.png b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/03-amount-lp-out/00011.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00000.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00000.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00001.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00001.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00002.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00002.png new file mode 100644 index 00000000..ce58e0cf Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00002.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00003.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00003.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00004.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00004.png new file mode 100644 index 00000000..e9f965ce Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00004.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00005.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00005.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00005.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00006.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00006.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00006.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00007.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00007.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00007.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00008.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00008.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00008.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00009.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00009.png differ diff --git a/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00010.png b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/27-amm-withdraw/04-lp-out/00010.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00000.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00000.png new file mode 100644 index 00000000..03d70bef Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00001.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00002.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00002.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00003.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00003.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00004.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00004.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00005.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00005.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00006.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/01-basic/00007.png b/tests/snapshots/nanosp/28-amm-bid/01-basic/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/01-basic/00007.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00000.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00000.png new file mode 100644 index 00000000..03d70bef Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00000.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00001.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00001.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00002.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00002.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00002.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00003.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00003.png new file mode 100644 index 00000000..898569d9 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00003.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00004.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00004.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00004.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00005.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00005.png new file mode 100644 index 00000000..05ebefae Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00005.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00006.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00006.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00007.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00007.png new file mode 100644 index 00000000..91cf8cef Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00007.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00008.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00008.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00008.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00009.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00009.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00009.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00010.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00010.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00010.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00011.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00011.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00011.png differ diff --git a/tests/snapshots/nanosp/28-amm-bid/02-min-max/00012.png b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00012.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/28-amm-bid/02-min-max/00012.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00000.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00000.png new file mode 100644 index 00000000..ba14035e Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00000.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00001.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00001.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00002.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00002.png new file mode 100644 index 00000000..0571ff06 Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00002.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00003.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00003.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00004.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00004.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00004.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00005.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00005.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00005.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00006.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00006.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00007.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00007.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00007.png differ diff --git a/tests/snapshots/nanosp/29-amm-vote/01-basic/00008.png b/tests/snapshots/nanosp/29-amm-vote/01-basic/00008.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanosp/29-amm-vote/01-basic/00008.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm/00001.png b/tests/snapshots/nanosp/test_get_public_key_confirm/00001.png index 07a8b5a4..bf711ac5 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm/00001.png and b/tests/snapshots/nanosp/test_get_public_key_confirm/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_confirm/00003.png b/tests/snapshots/nanosp/test_get_public_key_confirm/00003.png index 32f6a67b..62b18f87 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_confirm/00003.png and b/tests/snapshots/nanosp/test_get_public_key_confirm/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_reject/00001.png b/tests/snapshots/nanosp/test_get_public_key_reject/00001.png index 07a8b5a4..bf711ac5 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_reject/00001.png and b/tests/snapshots/nanosp/test_get_public_key_reject/00001.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_reject/00003.png b/tests/snapshots/nanosp/test_get_public_key_reject/00003.png index e90cd9db..c4c84cf4 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_reject/00003.png and b/tests/snapshots/nanosp/test_get_public_key_reject/00003.png differ diff --git a/tests/snapshots/nanosp/test_get_public_key_reject/00004.png b/tests/snapshots/nanosp/test_get_public_key_reject/00004.png index 32f6a67b..62b18f87 100644 Binary files a/tests/snapshots/nanosp/test_get_public_key_reject/00004.png and b/tests/snapshots/nanosp/test_get_public_key_reject/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_reject/00000.png b/tests/snapshots/nanosp/test_sign_reject/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanosp/test_sign_reject/00000.png and b/tests/snapshots/nanosp/test_sign_reject/00000.png differ diff --git a/tests/snapshots/nanosp/test_sign_reject/00001.png b/tests/snapshots/nanosp/test_sign_reject/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanosp/test_sign_reject/00001.png and b/tests/snapshots/nanosp/test_sign_reject/00001.png differ diff --git a/tests/snapshots/nanosp/test_sign_reject/00004.png b/tests/snapshots/nanosp/test_sign_reject/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanosp/test_sign_reject/00004.png and b/tests/snapshots/nanosp/test_sign_reject/00004.png differ diff --git a/tests/snapshots/nanosp/test_sign_reject/00006.png b/tests/snapshots/nanosp/test_sign_reject/00006.png index 5a51c359..71f419b1 100644 Binary files a/tests/snapshots/nanosp/test_sign_reject/00006.png and b/tests/snapshots/nanosp/test_sign_reject/00006.png differ diff --git a/tests/snapshots/nanosp/test_sign_reject/00007.png b/tests/snapshots/nanosp/test_sign_reject/00007.png index 32f6a67b..62b18f87 100644 Binary files a/tests/snapshots/nanosp/test_sign_reject/00007.png and b/tests/snapshots/nanosp/test_sign_reject/00007.png differ diff --git a/tests/snapshots/nanox/01-payment/01-basic/00000.png b/tests/snapshots/nanox/01-payment/01-basic/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/01-basic/00000.png and b/tests/snapshots/nanox/01-payment/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/01-basic/00001.png b/tests/snapshots/nanox/01-payment/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/01-basic/00001.png and b/tests/snapshots/nanox/01-payment/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/01-basic/00004.png b/tests/snapshots/nanox/01-payment/01-basic/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/01-basic/00004.png and b/tests/snapshots/nanox/01-payment/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/01-payment/02-destination-tag/00000.png b/tests/snapshots/nanox/01-payment/02-destination-tag/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/02-destination-tag/00000.png and b/tests/snapshots/nanox/01-payment/02-destination-tag/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/02-destination-tag/00001.png b/tests/snapshots/nanox/01-payment/02-destination-tag/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/02-destination-tag/00001.png and b/tests/snapshots/nanox/01-payment/02-destination-tag/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/02-destination-tag/00005.png b/tests/snapshots/nanox/01-payment/02-destination-tag/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/02-destination-tag/00005.png and b/tests/snapshots/nanox/01-payment/02-destination-tag/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/03-source-tag/00000.png b/tests/snapshots/nanox/01-payment/03-source-tag/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/03-source-tag/00000.png and b/tests/snapshots/nanox/01-payment/03-source-tag/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/03-source-tag/00001.png b/tests/snapshots/nanox/01-payment/03-source-tag/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/03-source-tag/00001.png and b/tests/snapshots/nanox/01-payment/03-source-tag/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/03-source-tag/00005.png b/tests/snapshots/nanox/01-payment/03-source-tag/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/03-source-tag/00005.png and b/tests/snapshots/nanox/01-payment/03-source-tag/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/04-both-tags/00000.png b/tests/snapshots/nanox/01-payment/04-both-tags/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/04-both-tags/00000.png and b/tests/snapshots/nanox/01-payment/04-both-tags/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/04-both-tags/00001.png b/tests/snapshots/nanox/01-payment/04-both-tags/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/04-both-tags/00001.png and b/tests/snapshots/nanox/01-payment/04-both-tags/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/04-both-tags/00006.png b/tests/snapshots/nanox/01-payment/04-both-tags/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/04-both-tags/00006.png and b/tests/snapshots/nanox/01-payment/04-both-tags/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/05-invoice-id/00000.png b/tests/snapshots/nanox/01-payment/05-invoice-id/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/05-invoice-id/00000.png and b/tests/snapshots/nanox/01-payment/05-invoice-id/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/05-invoice-id/00001.png b/tests/snapshots/nanox/01-payment/05-invoice-id/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/05-invoice-id/00001.png and b/tests/snapshots/nanox/01-payment/05-invoice-id/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/05-invoice-id/00006.png b/tests/snapshots/nanox/01-payment/05-invoice-id/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/05-invoice-id/00006.png and b/tests/snapshots/nanox/01-payment/05-invoice-id/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00000.png b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00000.png and b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00001.png b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00001.png and b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00004.png b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00004.png index 78e79df4..c4716aad 100644 Binary files a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00004.png and b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00004.png differ diff --git a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00005.png b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00005.png index e5801acc..a2d4bece 100644 Binary files a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00005.png and b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00010.png b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00010.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00010.png and b/tests/snapshots/nanox/01-payment/06-invoice-txn-ids-tags/00010.png differ diff --git a/tests/snapshots/nanox/01-payment/07-issued-currency/00000.png b/tests/snapshots/nanox/01-payment/07-issued-currency/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/07-issued-currency/00000.png and b/tests/snapshots/nanox/01-payment/07-issued-currency/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/07-issued-currency/00001.png b/tests/snapshots/nanox/01-payment/07-issued-currency/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/07-issued-currency/00001.png and b/tests/snapshots/nanox/01-payment/07-issued-currency/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/07-issued-currency/00003.png b/tests/snapshots/nanox/01-payment/07-issued-currency/00003.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/07-issued-currency/00003.png and b/tests/snapshots/nanox/01-payment/07-issued-currency/00003.png differ diff --git a/tests/snapshots/nanox/01-payment/07-issued-currency/00005.png b/tests/snapshots/nanox/01-payment/07-issued-currency/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/07-issued-currency/00005.png and b/tests/snapshots/nanox/01-payment/07-issued-currency/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00000.png b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00000.png and b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00001.png b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00001.png and b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00005.png b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00005.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00005.png and b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00006.png b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/08-issued-currency-max/00006.png and b/tests/snapshots/nanox/01-payment/08-issued-currency-max/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00000.png b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00000.png and b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00001.png b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00001.png and b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00006.png b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00006.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00006.png and b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00007.png b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00007.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00007.png and b/tests/snapshots/nanox/01-payment/09-issued-currency-min-partial/00007.png differ diff --git a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00000.png b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00000.png and b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00001.png b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00001.png and b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00006.png b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00006.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00006.png and b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00008.png b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00008.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00008.png and b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00008.png differ diff --git a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00009.png b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00009.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00009.png and b/tests/snapshots/nanox/01-payment/10-issued-currency-quality-partial/00009.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00000.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00000.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00001.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00001.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00002.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00002.png index fb767b56..1d80d155 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00002.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00002.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00004.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00004.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00004.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00004.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00007.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00007.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00007.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00007.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00008.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00008.png index 87e6d960..003a2713 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00008.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00008.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00009.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00009.png index 4093c29d..814efb0b 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00009.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00009.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00010.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00010.png index 1d1f0aeb..ddc56f05 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00010.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00010.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00011.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00011.png index db3f3064..7858ff9a 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00011.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00011.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00012.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00012.png index 2a3762c1..5a634432 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00012.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00012.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00013.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00013.png index a13bb16f..46d680c5 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00013.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00013.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00014.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00014.png index 3dcf0647..0a5e0613 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00014.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00014.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00015.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00015.png index 3ebe974a..736a795d 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00015.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00015.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00016.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00016.png index 983e982e..6f1752cb 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00016.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00016.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00017.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00017.png index 9567316e..d5324e58 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00017.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00017.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00018.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00018.png index 479fbd89..85499e7c 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00018.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00018.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00019.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00019.png index b663144b..402a9cb8 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00019.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00019.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00020.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00020.png index b3fa96fe..c945bf65 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00020.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00020.png differ diff --git a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00021.png b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00021.png index 43b3139f..75d988f3 100644 Binary files a/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00021.png and b/tests/snapshots/nanox/01-payment/11-issued-currency-paths/00021.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00000.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00000.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00001.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00001.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00005.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00005.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00005.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00006.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00006.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00007.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00007.png index 933782e3..da36b739 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00007.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00007.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00008.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00008.png index ea252906..6194d35a 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00008.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00008.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00009.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00009.png index 1d1f0aeb..ddc56f05 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00009.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00009.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00010.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00010.png index db3f3064..7858ff9a 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00010.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00010.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00011.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00011.png index 83ffe6ce..4167f743 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00011.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00011.png differ diff --git a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00012.png b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00012.png index bc5e5c86..343db457 100644 Binary files a/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00012.png and b/tests/snapshots/nanox/01-payment/12-issued-currency-conversion/00012.png differ diff --git a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00000.png b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00000.png and b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00001.png b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00001.png and b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00003.png b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00003.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00003.png and b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00003.png differ diff --git a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00006.png b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00006.png and b/tests/snapshots/nanox/01-payment/13-issued-currency-e-notation/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00000.png b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00000.png and b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00001.png b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00001.png and b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00003.png b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00003.png index 02cc406e..620901e4 100644 Binary files a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00003.png and b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00003.png differ diff --git a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00004.png b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00004.png index 9004221d..9596beac 100644 Binary files a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00004.png and b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00004.png differ diff --git a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00007.png b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00007.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00007.png and b/tests/snapshots/nanox/01-payment/14-issued-currency-non-standard/00007.png differ diff --git a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00000.png b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00000.png and b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00001.png b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00001.png and b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00003.png b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00003.png index 36c8ff2b..48e32bdb 100644 Binary files a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00003.png and b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00003.png differ diff --git a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00005.png b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00005.png and b/tests/snapshots/nanox/01-payment/15-issue-abc-currency/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00000.png b/tests/snapshots/nanox/01-payment/16-memos/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00000.png and b/tests/snapshots/nanox/01-payment/16-memos/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00001.png b/tests/snapshots/nanox/01-payment/16-memos/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00001.png and b/tests/snapshots/nanox/01-payment/16-memos/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00004.png b/tests/snapshots/nanox/01-payment/16-memos/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00004.png and b/tests/snapshots/nanox/01-payment/16-memos/00004.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00005.png b/tests/snapshots/nanox/01-payment/16-memos/00005.png index 1f199e6a..75f0be8c 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00005.png and b/tests/snapshots/nanox/01-payment/16-memos/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00006.png b/tests/snapshots/nanox/01-payment/16-memos/00006.png index 4539f625..8dd8d529 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00006.png and b/tests/snapshots/nanox/01-payment/16-memos/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00007.png b/tests/snapshots/nanox/01-payment/16-memos/00007.png index e9ee50e0..5be3c76f 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00007.png and b/tests/snapshots/nanox/01-payment/16-memos/00007.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00008.png b/tests/snapshots/nanox/01-payment/16-memos/00008.png index 81bde8d3..19cc01b5 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00008.png and b/tests/snapshots/nanox/01-payment/16-memos/00008.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00009.png b/tests/snapshots/nanox/01-payment/16-memos/00009.png index 9d4f74a8..7ba9b1d4 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00009.png and b/tests/snapshots/nanox/01-payment/16-memos/00009.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00010.png b/tests/snapshots/nanox/01-payment/16-memos/00010.png index 3e86dd35..df74e1f9 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00010.png and b/tests/snapshots/nanox/01-payment/16-memos/00010.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00011.png b/tests/snapshots/nanox/01-payment/16-memos/00011.png index 4f103734..8a4f76dc 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00011.png and b/tests/snapshots/nanox/01-payment/16-memos/00011.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00012.png b/tests/snapshots/nanox/01-payment/16-memos/00012.png index 8243fc3b..866970f4 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00012.png and b/tests/snapshots/nanox/01-payment/16-memos/00012.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00013.png b/tests/snapshots/nanox/01-payment/16-memos/00013.png index e6cceebc..ad2e64bf 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00013.png and b/tests/snapshots/nanox/01-payment/16-memos/00013.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00014.png b/tests/snapshots/nanox/01-payment/16-memos/00014.png index 8cfe5a6b..f8261b32 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00014.png and b/tests/snapshots/nanox/01-payment/16-memos/00014.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00015.png b/tests/snapshots/nanox/01-payment/16-memos/00015.png index e4beb22e..2753f046 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00015.png and b/tests/snapshots/nanox/01-payment/16-memos/00015.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00016.png b/tests/snapshots/nanox/01-payment/16-memos/00016.png index 86a49aa4..ee855a26 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00016.png and b/tests/snapshots/nanox/01-payment/16-memos/00016.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00017.png b/tests/snapshots/nanox/01-payment/16-memos/00017.png index 00136c43..360c0552 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00017.png and b/tests/snapshots/nanox/01-payment/16-memos/00017.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00018.png b/tests/snapshots/nanox/01-payment/16-memos/00018.png index ab700c05..d5092ecd 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00018.png and b/tests/snapshots/nanox/01-payment/16-memos/00018.png differ diff --git a/tests/snapshots/nanox/01-payment/16-memos/00019.png b/tests/snapshots/nanox/01-payment/16-memos/00019.png index cad18627..e0560873 100644 Binary files a/tests/snapshots/nanox/01-payment/16-memos/00019.png and b/tests/snapshots/nanox/01-payment/16-memos/00019.png differ diff --git a/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00000.png b/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00000.png and b/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00001.png b/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00001.png and b/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00004.png b/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00004.png and b/tests/snapshots/nanox/01-payment/17-multi-sign-parallel/00004.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00000.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00000.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00000.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00001.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00001.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00001.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00004.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00004.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00004.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00005.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00005.png index 2bd0f2a1..c13a2d74 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00005.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00005.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00006.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00006.png index 76fa8533..f2d66c21 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00006.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00006.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00007.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00007.png index 29883085..a6bd7855 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00007.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00007.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00008.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00008.png index 1fa84008..34e9b0ec 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00008.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00008.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00009.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00009.png index 9ca31319..20ce8479 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00009.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00009.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00010.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00010.png index 7e819928..7e71e5d5 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00010.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00010.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00011.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00011.png index 5515840b..06da70b7 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00011.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00011.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00012.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00012.png index e6dad50a..fecfdd42 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00012.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00012.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00013.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00013.png index 3b3a89e7..eebf853b 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00013.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00013.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00014.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00014.png index ff3af960..64b7b1f5 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00014.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00014.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00015.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00015.png index caa9e0df..05bb06d3 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00015.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00015.png differ diff --git a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00016.png b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00016.png index d8fe541a..8bef0b36 100644 Binary files a/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00016.png and b/tests/snapshots/nanox/01-payment/18-multi-sign-serial/00016.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/01-basic/00000.png b/tests/snapshots/nanox/02-set-regular-key/01-basic/00000.png index 5e391db8..119776c4 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/01-basic/00000.png and b/tests/snapshots/nanox/02-set-regular-key/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/01-basic/00001.png b/tests/snapshots/nanox/02-set-regular-key/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/01-basic/00001.png and b/tests/snapshots/nanox/02-set-regular-key/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/01-basic/00003.png b/tests/snapshots/nanox/02-set-regular-key/01-basic/00003.png index 04ceebb2..c45c7924 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/01-basic/00003.png and b/tests/snapshots/nanox/02-set-regular-key/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/02-delete/00000.png b/tests/snapshots/nanox/02-set-regular-key/02-delete/00000.png index 5e391db8..119776c4 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/02-delete/00000.png and b/tests/snapshots/nanox/02-set-regular-key/02-delete/00000.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/02-delete/00001.png b/tests/snapshots/nanox/02-set-regular-key/02-delete/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/02-delete/00001.png and b/tests/snapshots/nanox/02-set-regular-key/02-delete/00001.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/02-delete/00003.png b/tests/snapshots/nanox/02-set-regular-key/02-delete/00003.png index 3453a1dd..e31bde13 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/02-delete/00003.png and b/tests/snapshots/nanox/02-set-regular-key/02-delete/00003.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00000.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00000.png index 5e391db8..119776c4 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00000.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00000.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00001.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00001.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00001.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00003.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00003.png index 78e79df4..c4716aad 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00003.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00003.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00004.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00004.png index e5801acc..a2d4bece 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00004.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00004.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00006.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00006.png index 04ceebb2..c45c7924 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00006.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00006.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00007.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00007.png index 1f199e6a..75f0be8c 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00007.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00007.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00008.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00008.png index 4539f625..8dd8d529 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00008.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00008.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00009.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00009.png index 2d21ffeb..8ecd4350 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00009.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00009.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00010.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00010.png index 9d4f74a8..7ba9b1d4 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00010.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00010.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00011.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00011.png index 3e86dd35..df74e1f9 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00011.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00011.png differ diff --git a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00012.png b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00012.png index 4f103734..8a4f76dc 100644 Binary files a/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00012.png and b/tests/snapshots/nanox/02-set-regular-key/03-all-common-fields/00012.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/01-finish-after/00000.png b/tests/snapshots/nanox/03-escrow-create/01-finish-after/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/01-finish-after/00000.png and b/tests/snapshots/nanox/03-escrow-create/01-finish-after/00000.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/01-finish-after/00001.png b/tests/snapshots/nanox/03-escrow-create/01-finish-after/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/01-finish-after/00001.png and b/tests/snapshots/nanox/03-escrow-create/01-finish-after/00001.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/01-finish-after/00005.png b/tests/snapshots/nanox/03-escrow-create/01-finish-after/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/01-finish-after/00005.png and b/tests/snapshots/nanox/03-escrow-create/01-finish-after/00005.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00000.png b/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00000.png and b/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00000.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00001.png b/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00001.png and b/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00001.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00005.png b/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00005.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00005.png and b/tests/snapshots/nanox/03-escrow-create/02-cancel-after/00005.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/03-both/00000.png b/tests/snapshots/nanox/03-escrow-create/03-both/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/03-both/00000.png and b/tests/snapshots/nanox/03-escrow-create/03-both/00000.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/03-both/00001.png b/tests/snapshots/nanox/03-escrow-create/03-both/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/03-both/00001.png and b/tests/snapshots/nanox/03-escrow-create/03-both/00001.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/03-both/00006.png b/tests/snapshots/nanox/03-escrow-create/03-both/00006.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/03-both/00006.png and b/tests/snapshots/nanox/03-escrow-create/03-both/00006.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/04-both-condition/00000.png b/tests/snapshots/nanox/03-escrow-create/04-both-condition/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/04-both-condition/00000.png and b/tests/snapshots/nanox/03-escrow-create/04-both-condition/00000.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/04-both-condition/00001.png b/tests/snapshots/nanox/03-escrow-create/04-both-condition/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/04-both-condition/00001.png and b/tests/snapshots/nanox/03-escrow-create/04-both-condition/00001.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/04-both-condition/00008.png b/tests/snapshots/nanox/03-escrow-create/04-both-condition/00008.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/04-both-condition/00008.png and b/tests/snapshots/nanox/03-escrow-create/04-both-condition/00008.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00000.png b/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00000.png and b/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00000.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00001.png b/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00001.png and b/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00001.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00009.png b/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00009.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00009.png and b/tests/snapshots/nanox/03-escrow-create/05-both-condition-destination/00009.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00000.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00000.png index 1d767e4e..3e659b9d 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00000.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00000.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00001.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00001.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00001.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00006.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00006.png index 78e79df4..c4716aad 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00006.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00006.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00007.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00007.png index e5801acc..a2d4bece 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00007.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00007.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00012.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00012.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00012.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00012.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00013.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00013.png index 1f199e6a..75f0be8c 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00013.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00013.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00014.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00014.png index 4539f625..8dd8d529 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00014.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00014.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00015.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00015.png index 2d21ffeb..8ecd4350 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00015.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00015.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00016.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00016.png index 9d4f74a8..7ba9b1d4 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00016.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00016.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00017.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00017.png index 3e86dd35..df74e1f9 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00017.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00017.png differ diff --git a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00018.png b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00018.png index 4f103734..8a4f76dc 100644 Binary files a/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00018.png and b/tests/snapshots/nanox/03-escrow-create/06-all-common-fields/00018.png differ diff --git a/tests/snapshots/nanox/04-escrow-finish/01-time-based/00000.png b/tests/snapshots/nanox/04-escrow-finish/01-time-based/00000.png index 9b548f9d..97af2244 100644 Binary files a/tests/snapshots/nanox/04-escrow-finish/01-time-based/00000.png and b/tests/snapshots/nanox/04-escrow-finish/01-time-based/00000.png differ diff --git a/tests/snapshots/nanox/04-escrow-finish/01-time-based/00001.png b/tests/snapshots/nanox/04-escrow-finish/01-time-based/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/04-escrow-finish/01-time-based/00001.png and b/tests/snapshots/nanox/04-escrow-finish/01-time-based/00001.png differ diff --git a/tests/snapshots/nanox/04-escrow-finish/01-time-based/00004.png b/tests/snapshots/nanox/04-escrow-finish/01-time-based/00004.png index 89961571..f4e849e5 100644 Binary files a/tests/snapshots/nanox/04-escrow-finish/01-time-based/00004.png and b/tests/snapshots/nanox/04-escrow-finish/01-time-based/00004.png differ diff --git a/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00000.png b/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00000.png index 9b548f9d..97af2244 100644 Binary files a/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00000.png and b/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00000.png differ diff --git a/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00001.png b/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00001.png and b/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00001.png differ diff --git a/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00007.png b/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00007.png index 89961571..f4e849e5 100644 Binary files a/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00007.png and b/tests/snapshots/nanox/04-escrow-finish/02-condition-based/00007.png differ diff --git a/tests/snapshots/nanox/05-escrow-cancel/01-basic/00000.png b/tests/snapshots/nanox/05-escrow-cancel/01-basic/00000.png index 8331e0eb..5cf42179 100644 Binary files a/tests/snapshots/nanox/05-escrow-cancel/01-basic/00000.png and b/tests/snapshots/nanox/05-escrow-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/05-escrow-cancel/01-basic/00001.png b/tests/snapshots/nanox/05-escrow-cancel/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/05-escrow-cancel/01-basic/00001.png and b/tests/snapshots/nanox/05-escrow-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/05-escrow-cancel/01-basic/00004.png b/tests/snapshots/nanox/05-escrow-cancel/01-basic/00004.png index 89961571..f4e849e5 100644 Binary files a/tests/snapshots/nanox/05-escrow-cancel/01-basic/00004.png and b/tests/snapshots/nanox/05-escrow-cancel/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00000.png b/tests/snapshots/nanox/06-account-set/01-basic/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00000.png and b/tests/snapshots/nanox/06-account-set/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00001.png b/tests/snapshots/nanox/06-account-set/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00001.png and b/tests/snapshots/nanox/06-account-set/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00003.png b/tests/snapshots/nanox/06-account-set/01-basic/00003.png index e9ffbd0d..ee25e694 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00003.png and b/tests/snapshots/nanox/06-account-set/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00005.png b/tests/snapshots/nanox/06-account-set/01-basic/00005.png index 2a11ab84..44f80b1e 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00005.png and b/tests/snapshots/nanox/06-account-set/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00006.png b/tests/snapshots/nanox/06-account-set/01-basic/00006.png index be2b94d8..5babe12f 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00006.png and b/tests/snapshots/nanox/06-account-set/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00008.png b/tests/snapshots/nanox/06-account-set/01-basic/00008.png index 787457cf..6f795688 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00008.png and b/tests/snapshots/nanox/06-account-set/01-basic/00008.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00009.png b/tests/snapshots/nanox/06-account-set/01-basic/00009.png index af13f48d..ce04d0b7 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00009.png and b/tests/snapshots/nanox/06-account-set/01-basic/00009.png differ diff --git a/tests/snapshots/nanox/06-account-set/01-basic/00011.png b/tests/snapshots/nanox/06-account-set/01-basic/00011.png index e7a27453..bcb4f0fa 100644 Binary files a/tests/snapshots/nanox/06-account-set/01-basic/00011.png and b/tests/snapshots/nanox/06-account-set/01-basic/00011.png differ diff --git a/tests/snapshots/nanox/06-account-set/02-default-ripple/00000.png b/tests/snapshots/nanox/06-account-set/02-default-ripple/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/02-default-ripple/00000.png and b/tests/snapshots/nanox/06-account-set/02-default-ripple/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/02-default-ripple/00001.png b/tests/snapshots/nanox/06-account-set/02-default-ripple/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/02-default-ripple/00001.png and b/tests/snapshots/nanox/06-account-set/02-default-ripple/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/02-default-ripple/00002.png b/tests/snapshots/nanox/06-account-set/02-default-ripple/00002.png index cd70afc2..4aa3650a 100644 Binary files a/tests/snapshots/nanox/06-account-set/02-default-ripple/00002.png and b/tests/snapshots/nanox/06-account-set/02-default-ripple/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/03-deposit-auth/00000.png b/tests/snapshots/nanox/06-account-set/03-deposit-auth/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/03-deposit-auth/00000.png and b/tests/snapshots/nanox/06-account-set/03-deposit-auth/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/03-deposit-auth/00001.png b/tests/snapshots/nanox/06-account-set/03-deposit-auth/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/03-deposit-auth/00001.png and b/tests/snapshots/nanox/06-account-set/03-deposit-auth/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/03-deposit-auth/00002.png b/tests/snapshots/nanox/06-account-set/03-deposit-auth/00002.png index 0b31d912..c3192573 100644 Binary files a/tests/snapshots/nanox/06-account-set/03-deposit-auth/00002.png and b/tests/snapshots/nanox/06-account-set/03-deposit-auth/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/04-disable-master/00000.png b/tests/snapshots/nanox/06-account-set/04-disable-master/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/04-disable-master/00000.png and b/tests/snapshots/nanox/06-account-set/04-disable-master/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/04-disable-master/00001.png b/tests/snapshots/nanox/06-account-set/04-disable-master/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/04-disable-master/00001.png and b/tests/snapshots/nanox/06-account-set/04-disable-master/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/04-disable-master/00002.png b/tests/snapshots/nanox/06-account-set/04-disable-master/00002.png index 6b7d894e..db339de9 100644 Binary files a/tests/snapshots/nanox/06-account-set/04-disable-master/00002.png and b/tests/snapshots/nanox/06-account-set/04-disable-master/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00000.png b/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00000.png and b/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00001.png b/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00001.png and b/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00002.png b/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00002.png index 2de1be1f..459f013c 100644 Binary files a/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00002.png and b/tests/snapshots/nanox/06-account-set/05-disallow-xrp/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/06-global-freeze/00000.png b/tests/snapshots/nanox/06-account-set/06-global-freeze/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/06-global-freeze/00000.png and b/tests/snapshots/nanox/06-account-set/06-global-freeze/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/06-global-freeze/00001.png b/tests/snapshots/nanox/06-account-set/06-global-freeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/06-global-freeze/00001.png and b/tests/snapshots/nanox/06-account-set/06-global-freeze/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/06-global-freeze/00002.png b/tests/snapshots/nanox/06-account-set/06-global-freeze/00002.png index 14baf270..5c83c66a 100644 Binary files a/tests/snapshots/nanox/06-account-set/06-global-freeze/00002.png and b/tests/snapshots/nanox/06-account-set/06-global-freeze/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/07-no-freeze/00000.png b/tests/snapshots/nanox/06-account-set/07-no-freeze/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/07-no-freeze/00000.png and b/tests/snapshots/nanox/06-account-set/07-no-freeze/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/07-no-freeze/00001.png b/tests/snapshots/nanox/06-account-set/07-no-freeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/07-no-freeze/00001.png and b/tests/snapshots/nanox/06-account-set/07-no-freeze/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/07-no-freeze/00002.png b/tests/snapshots/nanox/06-account-set/07-no-freeze/00002.png index 0b75bc65..a0575adc 100644 Binary files a/tests/snapshots/nanox/06-account-set/07-no-freeze/00002.png and b/tests/snapshots/nanox/06-account-set/07-no-freeze/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/08-require-auth/00000.png b/tests/snapshots/nanox/06-account-set/08-require-auth/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/08-require-auth/00000.png and b/tests/snapshots/nanox/06-account-set/08-require-auth/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/08-require-auth/00001.png b/tests/snapshots/nanox/06-account-set/08-require-auth/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/08-require-auth/00001.png and b/tests/snapshots/nanox/06-account-set/08-require-auth/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/08-require-auth/00002.png b/tests/snapshots/nanox/06-account-set/08-require-auth/00002.png index ceb7ffdf..d61107ea 100644 Binary files a/tests/snapshots/nanox/06-account-set/08-require-auth/00002.png and b/tests/snapshots/nanox/06-account-set/08-require-auth/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/09-require-tag/00000.png b/tests/snapshots/nanox/06-account-set/09-require-tag/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/09-require-tag/00000.png and b/tests/snapshots/nanox/06-account-set/09-require-tag/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/09-require-tag/00001.png b/tests/snapshots/nanox/06-account-set/09-require-tag/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/09-require-tag/00001.png and b/tests/snapshots/nanox/06-account-set/09-require-tag/00001.png differ diff --git a/tests/snapshots/nanox/06-account-set/09-require-tag/00002.png b/tests/snapshots/nanox/06-account-set/09-require-tag/00002.png index e49c8b56..65b57c19 100644 Binary files a/tests/snapshots/nanox/06-account-set/09-require-tag/00002.png and b/tests/snapshots/nanox/06-account-set/09-require-tag/00002.png differ diff --git a/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00000.png b/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00000.png index e97882f6..e4b5e9bc 100644 Binary files a/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00000.png and b/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00000.png differ diff --git a/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00001.png b/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00001.png and b/tests/snapshots/nanox/06-account-set/10-clear-account-txn-id/00001.png differ diff --git a/tests/snapshots/nanox/07-check-cancel/01-basic/00000.png b/tests/snapshots/nanox/07-check-cancel/01-basic/00000.png index bf6575c8..e74a8f35 100644 Binary files a/tests/snapshots/nanox/07-check-cancel/01-basic/00000.png and b/tests/snapshots/nanox/07-check-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/07-check-cancel/01-basic/00001.png b/tests/snapshots/nanox/07-check-cancel/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/07-check-cancel/01-basic/00001.png and b/tests/snapshots/nanox/07-check-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/07-check-cancel/01-basic/00002.png b/tests/snapshots/nanox/07-check-cancel/01-basic/00002.png index 91aa11d0..fffc0538 100644 Binary files a/tests/snapshots/nanox/07-check-cancel/01-basic/00002.png and b/tests/snapshots/nanox/07-check-cancel/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/07-check-cancel/01-basic/00003.png b/tests/snapshots/nanox/07-check-cancel/01-basic/00003.png index 343aaa6e..6dbf83b6 100644 Binary files a/tests/snapshots/nanox/07-check-cancel/01-basic/00003.png and b/tests/snapshots/nanox/07-check-cancel/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/08-check-cash/01-basic/00000.png b/tests/snapshots/nanox/08-check-cash/01-basic/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanox/08-check-cash/01-basic/00000.png and b/tests/snapshots/nanox/08-check-cash/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/08-check-cash/01-basic/00001.png b/tests/snapshots/nanox/08-check-cash/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/08-check-cash/01-basic/00001.png and b/tests/snapshots/nanox/08-check-cash/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/08-check-cash/01-basic/00002.png b/tests/snapshots/nanox/08-check-cash/01-basic/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanox/08-check-cash/01-basic/00002.png and b/tests/snapshots/nanox/08-check-cash/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/08-check-cash/01-basic/00003.png b/tests/snapshots/nanox/08-check-cash/01-basic/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanox/08-check-cash/01-basic/00003.png and b/tests/snapshots/nanox/08-check-cash/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/08-check-cash/02-amount/00000.png b/tests/snapshots/nanox/08-check-cash/02-amount/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanox/08-check-cash/02-amount/00000.png and b/tests/snapshots/nanox/08-check-cash/02-amount/00000.png differ diff --git a/tests/snapshots/nanox/08-check-cash/02-amount/00001.png b/tests/snapshots/nanox/08-check-cash/02-amount/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/08-check-cash/02-amount/00001.png and b/tests/snapshots/nanox/08-check-cash/02-amount/00001.png differ diff --git a/tests/snapshots/nanox/08-check-cash/02-amount/00002.png b/tests/snapshots/nanox/08-check-cash/02-amount/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanox/08-check-cash/02-amount/00002.png and b/tests/snapshots/nanox/08-check-cash/02-amount/00002.png differ diff --git a/tests/snapshots/nanox/08-check-cash/02-amount/00003.png b/tests/snapshots/nanox/08-check-cash/02-amount/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanox/08-check-cash/02-amount/00003.png and b/tests/snapshots/nanox/08-check-cash/02-amount/00003.png differ diff --git a/tests/snapshots/nanox/08-check-cash/03-issued/00000.png b/tests/snapshots/nanox/08-check-cash/03-issued/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanox/08-check-cash/03-issued/00000.png and b/tests/snapshots/nanox/08-check-cash/03-issued/00000.png differ diff --git a/tests/snapshots/nanox/08-check-cash/03-issued/00001.png b/tests/snapshots/nanox/08-check-cash/03-issued/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/08-check-cash/03-issued/00001.png and b/tests/snapshots/nanox/08-check-cash/03-issued/00001.png differ diff --git a/tests/snapshots/nanox/08-check-cash/03-issued/00002.png b/tests/snapshots/nanox/08-check-cash/03-issued/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanox/08-check-cash/03-issued/00002.png and b/tests/snapshots/nanox/08-check-cash/03-issued/00002.png differ diff --git a/tests/snapshots/nanox/08-check-cash/03-issued/00003.png b/tests/snapshots/nanox/08-check-cash/03-issued/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanox/08-check-cash/03-issued/00003.png and b/tests/snapshots/nanox/08-check-cash/03-issued/00003.png differ diff --git a/tests/snapshots/nanox/08-check-cash/03-issued/00005.png b/tests/snapshots/nanox/08-check-cash/03-issued/00005.png index 2633573f..1120dabe 100644 Binary files a/tests/snapshots/nanox/08-check-cash/03-issued/00005.png and b/tests/snapshots/nanox/08-check-cash/03-issued/00005.png differ diff --git a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00000.png b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00000.png index 40f51c6b..d3957bfc 100644 Binary files a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00000.png and b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00000.png differ diff --git a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00001.png b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00001.png and b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00001.png differ diff --git a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00002.png b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00002.png index ee6adadf..077f93c7 100644 Binary files a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00002.png and b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00002.png differ diff --git a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00003.png b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00003.png index 32d9d985..089631a0 100644 Binary files a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00003.png and b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00003.png differ diff --git a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00007.png b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00007.png index 2633573f..1120dabe 100644 Binary files a/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00007.png and b/tests/snapshots/nanox/08-check-cash/04-issued-delivery-min/00007.png differ diff --git a/tests/snapshots/nanox/09-check-create/01-basic/00000.png b/tests/snapshots/nanox/09-check-create/01-basic/00000.png index 22bdbe5b..9a2be61f 100644 Binary files a/tests/snapshots/nanox/09-check-create/01-basic/00000.png and b/tests/snapshots/nanox/09-check-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/09-check-create/01-basic/00001.png b/tests/snapshots/nanox/09-check-create/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/09-check-create/01-basic/00001.png and b/tests/snapshots/nanox/09-check-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/09-check-create/02-issued/00000.png b/tests/snapshots/nanox/09-check-create/02-issued/00000.png index 22bdbe5b..9a2be61f 100644 Binary files a/tests/snapshots/nanox/09-check-create/02-issued/00000.png and b/tests/snapshots/nanox/09-check-create/02-issued/00000.png differ diff --git a/tests/snapshots/nanox/09-check-create/02-issued/00001.png b/tests/snapshots/nanox/09-check-create/02-issued/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/09-check-create/02-issued/00001.png and b/tests/snapshots/nanox/09-check-create/02-issued/00001.png differ diff --git a/tests/snapshots/nanox/09-check-create/02-issued/00007.png b/tests/snapshots/nanox/09-check-create/02-issued/00007.png index 9be6c48e..b41b2684 100644 Binary files a/tests/snapshots/nanox/09-check-create/02-issued/00007.png and b/tests/snapshots/nanox/09-check-create/02-issued/00007.png differ diff --git a/tests/snapshots/nanox/09-check-create/02-issued/00008.png b/tests/snapshots/nanox/09-check-create/02-issued/00008.png index 22406a3e..cb1cfbb7 100644 Binary files a/tests/snapshots/nanox/09-check-create/02-issued/00008.png and b/tests/snapshots/nanox/09-check-create/02-issued/00008.png differ diff --git a/tests/snapshots/nanox/09-check-create/02-issued/00009.png b/tests/snapshots/nanox/09-check-create/02-issued/00009.png index 2633573f..1120dabe 100644 Binary files a/tests/snapshots/nanox/09-check-create/02-issued/00009.png and b/tests/snapshots/nanox/09-check-create/02-issued/00009.png differ diff --git a/tests/snapshots/nanox/10-deposit-preauth/01-basic/00000.png b/tests/snapshots/nanox/10-deposit-preauth/01-basic/00000.png index afcf41cf..bd463849 100644 Binary files a/tests/snapshots/nanox/10-deposit-preauth/01-basic/00000.png and b/tests/snapshots/nanox/10-deposit-preauth/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/10-deposit-preauth/01-basic/00001.png b/tests/snapshots/nanox/10-deposit-preauth/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/10-deposit-preauth/01-basic/00001.png and b/tests/snapshots/nanox/10-deposit-preauth/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/10-deposit-preauth/01-basic/00003.png b/tests/snapshots/nanox/10-deposit-preauth/01-basic/00003.png index cb2b2639..eef434eb 100644 Binary files a/tests/snapshots/nanox/10-deposit-preauth/01-basic/00003.png and b/tests/snapshots/nanox/10-deposit-preauth/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00000.png b/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00000.png index afcf41cf..bd463849 100644 Binary files a/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00000.png and b/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00000.png differ diff --git a/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00001.png b/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00001.png and b/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00001.png differ diff --git a/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00003.png b/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00003.png index d053db2e..6169b349 100644 Binary files a/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00003.png and b/tests/snapshots/nanox/10-deposit-preauth/02-unauthorize/00003.png differ diff --git a/tests/snapshots/nanox/11-offer-cancel/01-basic/00000.png b/tests/snapshots/nanox/11-offer-cancel/01-basic/00000.png index dfc30d2b..64a97057 100644 Binary files a/tests/snapshots/nanox/11-offer-cancel/01-basic/00000.png and b/tests/snapshots/nanox/11-offer-cancel/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/11-offer-cancel/01-basic/00001.png b/tests/snapshots/nanox/11-offer-cancel/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/11-offer-cancel/01-basic/00001.png and b/tests/snapshots/nanox/11-offer-cancel/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/12-offer-create/01-basic/00000.png b/tests/snapshots/nanox/12-offer-create/01-basic/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanox/12-offer-create/01-basic/00000.png and b/tests/snapshots/nanox/12-offer-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/12-offer-create/01-basic/00001.png b/tests/snapshots/nanox/12-offer-create/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/12-offer-create/01-basic/00001.png and b/tests/snapshots/nanox/12-offer-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/12-offer-create/01-basic/00004.png b/tests/snapshots/nanox/12-offer-create/01-basic/00004.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanox/12-offer-create/01-basic/00004.png and b/tests/snapshots/nanox/12-offer-create/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/12-offer-create/02-passive/00000.png b/tests/snapshots/nanox/12-offer-create/02-passive/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanox/12-offer-create/02-passive/00000.png and b/tests/snapshots/nanox/12-offer-create/02-passive/00000.png differ diff --git a/tests/snapshots/nanox/12-offer-create/02-passive/00001.png b/tests/snapshots/nanox/12-offer-create/02-passive/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/12-offer-create/02-passive/00001.png and b/tests/snapshots/nanox/12-offer-create/02-passive/00001.png differ diff --git a/tests/snapshots/nanox/12-offer-create/02-passive/00005.png b/tests/snapshots/nanox/12-offer-create/02-passive/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanox/12-offer-create/02-passive/00005.png and b/tests/snapshots/nanox/12-offer-create/02-passive/00005.png differ diff --git a/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00000.png b/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00000.png and b/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00000.png differ diff --git a/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00001.png b/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00001.png and b/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00001.png differ diff --git a/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00005.png b/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00005.png and b/tests/snapshots/nanox/12-offer-create/03-immediate-or-cancel/00005.png differ diff --git a/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00000.png b/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00000.png and b/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00000.png differ diff --git a/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00001.png b/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00001.png and b/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00001.png differ diff --git a/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00005.png b/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00005.png and b/tests/snapshots/nanox/12-offer-create/04-fill-or-kill/00005.png differ diff --git a/tests/snapshots/nanox/12-offer-create/05-sell/00000.png b/tests/snapshots/nanox/12-offer-create/05-sell/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanox/12-offer-create/05-sell/00000.png and b/tests/snapshots/nanox/12-offer-create/05-sell/00000.png differ diff --git a/tests/snapshots/nanox/12-offer-create/05-sell/00001.png b/tests/snapshots/nanox/12-offer-create/05-sell/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/12-offer-create/05-sell/00001.png and b/tests/snapshots/nanox/12-offer-create/05-sell/00001.png differ diff --git a/tests/snapshots/nanox/12-offer-create/05-sell/00005.png b/tests/snapshots/nanox/12-offer-create/05-sell/00005.png index f0189fdb..a44d9432 100644 Binary files a/tests/snapshots/nanox/12-offer-create/05-sell/00005.png and b/tests/snapshots/nanox/12-offer-create/05-sell/00005.png differ diff --git a/tests/snapshots/nanox/12-offer-create/06-combo/00000.png b/tests/snapshots/nanox/12-offer-create/06-combo/00000.png index 85e32091..409c6587 100644 Binary files a/tests/snapshots/nanox/12-offer-create/06-combo/00000.png and b/tests/snapshots/nanox/12-offer-create/06-combo/00000.png differ diff --git a/tests/snapshots/nanox/12-offer-create/06-combo/00001.png b/tests/snapshots/nanox/12-offer-create/06-combo/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/12-offer-create/06-combo/00001.png and b/tests/snapshots/nanox/12-offer-create/06-combo/00001.png differ diff --git a/tests/snapshots/nanox/12-offer-create/06-combo/00005.png b/tests/snapshots/nanox/12-offer-create/06-combo/00005.png index 78e77e11..8a5b985e 100644 Binary files a/tests/snapshots/nanox/12-offer-create/06-combo/00005.png and b/tests/snapshots/nanox/12-offer-create/06-combo/00005.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00000.png b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00000.png index 7e2bc38d..3d026f14 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00000.png and b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00001.png b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00001.png and b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00007.png b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00007.png index 7c056f6d..89e7d7f1 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00007.png and b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00007.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00008.png b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00008.png index 53bd1241..cefe38ff 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00008.png and b/tests/snapshots/nanox/13-payment-channel-claim/01-basic/00008.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00000.png b/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00000.png index 7e2bc38d..3d026f14 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00000.png and b/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00000.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00001.png b/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00001.png and b/tests/snapshots/nanox/13-payment-channel-claim/02-renew/00001.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/03-close/00000.png b/tests/snapshots/nanox/13-payment-channel-claim/03-close/00000.png index 7e2bc38d..3d026f14 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/03-close/00000.png and b/tests/snapshots/nanox/13-payment-channel-claim/03-close/00000.png differ diff --git a/tests/snapshots/nanox/13-payment-channel-claim/03-close/00001.png b/tests/snapshots/nanox/13-payment-channel-claim/03-close/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/13-payment-channel-claim/03-close/00001.png and b/tests/snapshots/nanox/13-payment-channel-claim/03-close/00001.png differ diff --git a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00000.png b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00000.png index 09c3f578..57b455ea 100644 Binary files a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00000.png and b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00001.png b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00001.png and b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00004.png b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00004.png index c7955c6b..e883eac6 100644 Binary files a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00004.png and b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00007.png b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00007.png index 7c056f6d..89e7d7f1 100644 Binary files a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00007.png and b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00007.png differ diff --git a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00008.png b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00008.png index 53bd1241..cefe38ff 100644 Binary files a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00008.png and b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00008.png differ diff --git a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00009.png b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00009.png index df7d1754..55221b41 100644 Binary files a/tests/snapshots/nanox/14-payment-channel-create/01-basic/00009.png and b/tests/snapshots/nanox/14-payment-channel-create/01-basic/00009.png differ diff --git a/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00000.png b/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00000.png index a2d92393..197f0cb1 100644 Binary files a/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00000.png and b/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00001.png b/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00001.png and b/tests/snapshots/nanox/15-payment-channel-fund/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00000.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00000.png index ac5c9fdf..4e1d73a6 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00000.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00001.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00001.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00004.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00004.png index 961c8fab..207981ae 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00004.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00005.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00005.png index 7185e120..1571cddc 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00005.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00006.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00006.png index 5c342778..27a47abd 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00006.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00007.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00007.png index 818393e8..d94a7308 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00007.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00007.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00008.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00008.png index b3761cc6..78ee16db 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00008.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00008.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00009.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00009.png index d8be0baa..fd3e6e7e 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00009.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00009.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00010.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00010.png index c3166c55..c95ca55c 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00010.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00010.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00011.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00011.png index f23ef9bc..217be074 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00011.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00011.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00012.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00012.png index 119c8002..bf7738bb 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00012.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00012.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00013.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00013.png index 0c3d900f..000f66f9 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00013.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00013.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00014.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00014.png index 31c05966..fed86147 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00014.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00014.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00015.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00015.png index 21987b98..3a624611 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00015.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00015.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00016.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00016.png index 8e2e6e89..d43fa273 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00016.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00016.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00017.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00017.png index 0cb26882..a2ebafd7 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00017.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00017.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00018.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00018.png index 10ed71e7..1071a3c0 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00018.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00018.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/01-basic/00019.png b/tests/snapshots/nanox/16-signer-list-set/01-basic/00019.png index 87725f6b..309690fb 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/01-basic/00019.png and b/tests/snapshots/nanox/16-signer-list-set/01-basic/00019.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/02-delete/00000.png b/tests/snapshots/nanox/16-signer-list-set/02-delete/00000.png index ac5c9fdf..4e1d73a6 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/02-delete/00000.png and b/tests/snapshots/nanox/16-signer-list-set/02-delete/00000.png differ diff --git a/tests/snapshots/nanox/16-signer-list-set/02-delete/00001.png b/tests/snapshots/nanox/16-signer-list-set/02-delete/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/16-signer-list-set/02-delete/00001.png and b/tests/snapshots/nanox/16-signer-list-set/02-delete/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/01-basic/00000.png b/tests/snapshots/nanox/17-trust-set/01-basic/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/01-basic/00000.png and b/tests/snapshots/nanox/17-trust-set/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/01-basic/00001.png b/tests/snapshots/nanox/17-trust-set/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/01-basic/00001.png and b/tests/snapshots/nanox/17-trust-set/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/01-basic/00002.png b/tests/snapshots/nanox/17-trust-set/01-basic/00002.png index 4a068479..b66676ee 100644 Binary files a/tests/snapshots/nanox/17-trust-set/01-basic/00002.png and b/tests/snapshots/nanox/17-trust-set/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/17-trust-set/01-basic/00003.png b/tests/snapshots/nanox/17-trust-set/01-basic/00003.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/01-basic/00003.png and b/tests/snapshots/nanox/17-trust-set/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/02-quality/00000.png b/tests/snapshots/nanox/17-trust-set/02-quality/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/02-quality/00000.png and b/tests/snapshots/nanox/17-trust-set/02-quality/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/02-quality/00001.png b/tests/snapshots/nanox/17-trust-set/02-quality/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/02-quality/00001.png and b/tests/snapshots/nanox/17-trust-set/02-quality/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/02-quality/00002.png b/tests/snapshots/nanox/17-trust-set/02-quality/00002.png index 703662e7..b6adf4ff 100644 Binary files a/tests/snapshots/nanox/17-trust-set/02-quality/00002.png and b/tests/snapshots/nanox/17-trust-set/02-quality/00002.png differ diff --git a/tests/snapshots/nanox/17-trust-set/02-quality/00003.png b/tests/snapshots/nanox/17-trust-set/02-quality/00003.png index fad59b67..67418662 100644 Binary files a/tests/snapshots/nanox/17-trust-set/02-quality/00003.png and b/tests/snapshots/nanox/17-trust-set/02-quality/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/02-quality/00004.png b/tests/snapshots/nanox/17-trust-set/02-quality/00004.png index 864618ba..7cbebc5b 100644 Binary files a/tests/snapshots/nanox/17-trust-set/02-quality/00004.png and b/tests/snapshots/nanox/17-trust-set/02-quality/00004.png differ diff --git a/tests/snapshots/nanox/17-trust-set/02-quality/00005.png b/tests/snapshots/nanox/17-trust-set/02-quality/00005.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/02-quality/00005.png and b/tests/snapshots/nanox/17-trust-set/02-quality/00005.png differ diff --git a/tests/snapshots/nanox/17-trust-set/03-authorize/00000.png b/tests/snapshots/nanox/17-trust-set/03-authorize/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/03-authorize/00000.png and b/tests/snapshots/nanox/17-trust-set/03-authorize/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/03-authorize/00001.png b/tests/snapshots/nanox/17-trust-set/03-authorize/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/03-authorize/00001.png and b/tests/snapshots/nanox/17-trust-set/03-authorize/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/03-authorize/00002.png b/tests/snapshots/nanox/17-trust-set/03-authorize/00002.png index 3febbc26..0b424c5b 100644 Binary files a/tests/snapshots/nanox/17-trust-set/03-authorize/00002.png and b/tests/snapshots/nanox/17-trust-set/03-authorize/00002.png differ diff --git a/tests/snapshots/nanox/17-trust-set/03-authorize/00003.png b/tests/snapshots/nanox/17-trust-set/03-authorize/00003.png index 1a56bcd2..d6e04f16 100644 Binary files a/tests/snapshots/nanox/17-trust-set/03-authorize/00003.png and b/tests/snapshots/nanox/17-trust-set/03-authorize/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/03-authorize/00004.png b/tests/snapshots/nanox/17-trust-set/03-authorize/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/03-authorize/00004.png and b/tests/snapshots/nanox/17-trust-set/03-authorize/00004.png differ diff --git a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00000.png b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00000.png and b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00001.png b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00001.png and b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00002.png b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00002.png index 37b3a25a..620e4b40 100644 Binary files a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00002.png and b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00002.png differ diff --git a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00003.png b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00003.png index 27009ad1..9a041680 100644 Binary files a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00003.png and b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00004.png b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/04-no-rippling/00004.png and b/tests/snapshots/nanox/17-trust-set/04-no-rippling/00004.png differ diff --git a/tests/snapshots/nanox/17-trust-set/05-rippling/00000.png b/tests/snapshots/nanox/17-trust-set/05-rippling/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/05-rippling/00000.png and b/tests/snapshots/nanox/17-trust-set/05-rippling/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/05-rippling/00001.png b/tests/snapshots/nanox/17-trust-set/05-rippling/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/05-rippling/00001.png and b/tests/snapshots/nanox/17-trust-set/05-rippling/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/05-rippling/00003.png b/tests/snapshots/nanox/17-trust-set/05-rippling/00003.png index ae16def5..af7773f3 100644 Binary files a/tests/snapshots/nanox/17-trust-set/05-rippling/00003.png and b/tests/snapshots/nanox/17-trust-set/05-rippling/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/05-rippling/00004.png b/tests/snapshots/nanox/17-trust-set/05-rippling/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/05-rippling/00004.png and b/tests/snapshots/nanox/17-trust-set/05-rippling/00004.png differ diff --git a/tests/snapshots/nanox/17-trust-set/06-freeze/00000.png b/tests/snapshots/nanox/17-trust-set/06-freeze/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/06-freeze/00000.png and b/tests/snapshots/nanox/17-trust-set/06-freeze/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/06-freeze/00001.png b/tests/snapshots/nanox/17-trust-set/06-freeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/06-freeze/00001.png and b/tests/snapshots/nanox/17-trust-set/06-freeze/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/06-freeze/00002.png b/tests/snapshots/nanox/17-trust-set/06-freeze/00002.png index 26b5e9fa..0933b128 100644 Binary files a/tests/snapshots/nanox/17-trust-set/06-freeze/00002.png and b/tests/snapshots/nanox/17-trust-set/06-freeze/00002.png differ diff --git a/tests/snapshots/nanox/17-trust-set/06-freeze/00003.png b/tests/snapshots/nanox/17-trust-set/06-freeze/00003.png index 7c0e30fd..5a6d6b5a 100644 Binary files a/tests/snapshots/nanox/17-trust-set/06-freeze/00003.png and b/tests/snapshots/nanox/17-trust-set/06-freeze/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/06-freeze/00004.png b/tests/snapshots/nanox/17-trust-set/06-freeze/00004.png index 1299b596..e34d44c4 100644 Binary files a/tests/snapshots/nanox/17-trust-set/06-freeze/00004.png and b/tests/snapshots/nanox/17-trust-set/06-freeze/00004.png differ diff --git a/tests/snapshots/nanox/17-trust-set/06-freeze/00005.png b/tests/snapshots/nanox/17-trust-set/06-freeze/00005.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/06-freeze/00005.png and b/tests/snapshots/nanox/17-trust-set/06-freeze/00005.png differ diff --git a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00000.png b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00000.png and b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00001.png b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00001.png and b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00003.png b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00003.png index 6fbd3566..afe5d5f9 100644 Binary files a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00003.png and b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00004.png b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00004.png index 537673e4..fe02be93 100644 Binary files a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00004.png and b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00004.png differ diff --git a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00005.png b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00005.png index e79c5638..4106a92a 100644 Binary files a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00005.png and b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00005.png differ diff --git a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00006.png b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00006.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/07-unfreeze/00006.png and b/tests/snapshots/nanox/17-trust-set/07-unfreeze/00006.png differ diff --git a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00000.png b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00000.png and b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00001.png b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00001.png and b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00002.png b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00002.png index f6a8627d..c5259fdb 100644 Binary files a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00002.png and b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00002.png differ diff --git a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00003.png b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00003.png index beb396de..92be7529 100644 Binary files a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00003.png and b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00004.png b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00004.png and b/tests/snapshots/nanox/17-trust-set/08-non-standard-currency/00004.png differ diff --git a/tests/snapshots/nanox/17-trust-set/09-remove/00000.png b/tests/snapshots/nanox/17-trust-set/09-remove/00000.png index af3927ba..3702a34e 100644 Binary files a/tests/snapshots/nanox/17-trust-set/09-remove/00000.png and b/tests/snapshots/nanox/17-trust-set/09-remove/00000.png differ diff --git a/tests/snapshots/nanox/17-trust-set/09-remove/00001.png b/tests/snapshots/nanox/17-trust-set/09-remove/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/17-trust-set/09-remove/00001.png and b/tests/snapshots/nanox/17-trust-set/09-remove/00001.png differ diff --git a/tests/snapshots/nanox/17-trust-set/09-remove/00002.png b/tests/snapshots/nanox/17-trust-set/09-remove/00002.png index 08711023..9b28aa97 100644 Binary files a/tests/snapshots/nanox/17-trust-set/09-remove/00002.png and b/tests/snapshots/nanox/17-trust-set/09-remove/00002.png differ diff --git a/tests/snapshots/nanox/17-trust-set/09-remove/00003.png b/tests/snapshots/nanox/17-trust-set/09-remove/00003.png index beb396de..92be7529 100644 Binary files a/tests/snapshots/nanox/17-trust-set/09-remove/00003.png and b/tests/snapshots/nanox/17-trust-set/09-remove/00003.png differ diff --git a/tests/snapshots/nanox/17-trust-set/09-remove/00004.png b/tests/snapshots/nanox/17-trust-set/09-remove/00004.png index d9034011..cba661fc 100644 Binary files a/tests/snapshots/nanox/17-trust-set/09-remove/00004.png and b/tests/snapshots/nanox/17-trust-set/09-remove/00004.png differ diff --git a/tests/snapshots/nanox/18-arrays/01-basic/00000.png b/tests/snapshots/nanox/18-arrays/01-basic/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/18-arrays/01-basic/00000.png and b/tests/snapshots/nanox/18-arrays/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/18-arrays/01-basic/00001.png b/tests/snapshots/nanox/18-arrays/01-basic/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/18-arrays/01-basic/00001.png and b/tests/snapshots/nanox/18-arrays/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/18-arrays/01-basic/00004.png b/tests/snapshots/nanox/18-arrays/01-basic/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/18-arrays/01-basic/00004.png and b/tests/snapshots/nanox/18-arrays/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/18-arrays/01-basic/00005.png b/tests/snapshots/nanox/18-arrays/01-basic/00005.png index a588542c..a8d7a1f3 100644 Binary files a/tests/snapshots/nanox/18-arrays/01-basic/00005.png and b/tests/snapshots/nanox/18-arrays/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/18-arrays/01-basic/00006.png b/tests/snapshots/nanox/18-arrays/01-basic/00006.png index 766b221f..89232817 100644 Binary files a/tests/snapshots/nanox/18-arrays/01-basic/00006.png and b/tests/snapshots/nanox/18-arrays/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/18-arrays/02-multiple/00000.png b/tests/snapshots/nanox/18-arrays/02-multiple/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/18-arrays/02-multiple/00000.png and b/tests/snapshots/nanox/18-arrays/02-multiple/00000.png differ diff --git a/tests/snapshots/nanox/18-arrays/02-multiple/00001.png b/tests/snapshots/nanox/18-arrays/02-multiple/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/18-arrays/02-multiple/00001.png and b/tests/snapshots/nanox/18-arrays/02-multiple/00001.png differ diff --git a/tests/snapshots/nanox/18-arrays/02-multiple/00004.png b/tests/snapshots/nanox/18-arrays/02-multiple/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/18-arrays/02-multiple/00004.png and b/tests/snapshots/nanox/18-arrays/02-multiple/00004.png differ diff --git a/tests/snapshots/nanox/18-arrays/02-multiple/00005.png b/tests/snapshots/nanox/18-arrays/02-multiple/00005.png index a588542c..a8d7a1f3 100644 Binary files a/tests/snapshots/nanox/18-arrays/02-multiple/00005.png and b/tests/snapshots/nanox/18-arrays/02-multiple/00005.png differ diff --git a/tests/snapshots/nanox/18-arrays/02-multiple/00006.png b/tests/snapshots/nanox/18-arrays/02-multiple/00006.png index 766b221f..89232817 100644 Binary files a/tests/snapshots/nanox/18-arrays/02-multiple/00006.png and b/tests/snapshots/nanox/18-arrays/02-multiple/00006.png differ diff --git a/tests/snapshots/nanox/18-arrays/02-multiple/00007.png b/tests/snapshots/nanox/18-arrays/02-multiple/00007.png index 3a91a1c7..db11fa0b 100644 Binary files a/tests/snapshots/nanox/18-arrays/02-multiple/00007.png and b/tests/snapshots/nanox/18-arrays/02-multiple/00007.png differ diff --git a/tests/snapshots/nanox/18-arrays/02-multiple/00008.png b/tests/snapshots/nanox/18-arrays/02-multiple/00008.png index 8060a24a..8f148b31 100644 Binary files a/tests/snapshots/nanox/18-arrays/02-multiple/00008.png and b/tests/snapshots/nanox/18-arrays/02-multiple/00008.png differ diff --git a/tests/snapshots/nanox/18-arrays/03-not-last/00000.png b/tests/snapshots/nanox/18-arrays/03-not-last/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/18-arrays/03-not-last/00000.png and b/tests/snapshots/nanox/18-arrays/03-not-last/00000.png differ diff --git a/tests/snapshots/nanox/18-arrays/03-not-last/00001.png b/tests/snapshots/nanox/18-arrays/03-not-last/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/18-arrays/03-not-last/00001.png and b/tests/snapshots/nanox/18-arrays/03-not-last/00001.png differ diff --git a/tests/snapshots/nanox/18-arrays/03-not-last/00004.png b/tests/snapshots/nanox/18-arrays/03-not-last/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/18-arrays/03-not-last/00004.png and b/tests/snapshots/nanox/18-arrays/03-not-last/00004.png differ diff --git a/tests/snapshots/nanox/18-arrays/03-not-last/00005.png b/tests/snapshots/nanox/18-arrays/03-not-last/00005.png index a588542c..a8d7a1f3 100644 Binary files a/tests/snapshots/nanox/18-arrays/03-not-last/00005.png and b/tests/snapshots/nanox/18-arrays/03-not-last/00005.png differ diff --git a/tests/snapshots/nanox/18-arrays/03-not-last/00006.png b/tests/snapshots/nanox/18-arrays/03-not-last/00006.png index 766b221f..89232817 100644 Binary files a/tests/snapshots/nanox/18-arrays/03-not-last/00006.png and b/tests/snapshots/nanox/18-arrays/03-not-last/00006.png differ diff --git a/tests/snapshots/nanox/18-arrays/03-not-last/00007.png b/tests/snapshots/nanox/18-arrays/03-not-last/00007.png index 6fe0e64c..06761df3 100644 Binary files a/tests/snapshots/nanox/18-arrays/03-not-last/00007.png and b/tests/snapshots/nanox/18-arrays/03-not-last/00007.png differ diff --git a/tests/snapshots/nanox/18-arrays/03-not-last/00008.png b/tests/snapshots/nanox/18-arrays/03-not-last/00008.png index 4093c29d..814efb0b 100644 Binary files a/tests/snapshots/nanox/18-arrays/03-not-last/00008.png and b/tests/snapshots/nanox/18-arrays/03-not-last/00008.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/01-basic/00000.png b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/01-basic/00001.png b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/01-basic/00002.png b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00002.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/01-basic/00003.png b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/01-basic/00004.png b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00004.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/01-basic/00005.png b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/01-basic/00006.png b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00000.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00000.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00001.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00001.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00002.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00002.png new file mode 100644 index 00000000..6e04bc59 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00002.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00003.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00003.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00003.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00004.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00004.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00005.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00005.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00005.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00006.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00006.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00007.png b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/02-burnable/00007.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00000.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00000.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00001.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00001.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00002.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00002.png new file mode 100644 index 00000000..10283ee0 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00002.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00003.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00003.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00003.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00004.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00004.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00005.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00005.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00005.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00006.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00006.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00007.png b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/03-only-xrp/00007.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00000.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00000.png new file mode 100644 index 00000000..c422d1de Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00000.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00001.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00001.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00002.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00002.png new file mode 100644 index 00000000..e9fa43cd Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00002.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00003.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00003.png new file mode 100644 index 00000000..4df29cb4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00003.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00004.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00004.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00005.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00005.png new file mode 100644 index 00000000..5c69a410 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00005.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00006.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00006.png differ diff --git a/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00007.png b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/19-nftoken-mint/04-transferable/00007.png differ diff --git a/tests/snapshots/nanox/20-nftoken-burn/01-basic/00000.png b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00000.png new file mode 100644 index 00000000..fe8e32f0 Binary files /dev/null and b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/20-nftoken-burn/01-basic/00001.png b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/20-nftoken-burn/01-basic/00002.png b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00002.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/20-nftoken-burn/01-basic/00003.png b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00003.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/20-nftoken-burn/01-basic/00004.png b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/20-nftoken-burn/01-basic/00005.png b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/20-nftoken-burn/01-basic/00006.png b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/20-nftoken-burn/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00000.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00000.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00001.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00001.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00002.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00002.png new file mode 100644 index 00000000..6523a3e0 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00002.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00003.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00003.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00003.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00004.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00004.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00004.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00005.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00005.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00005.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00006.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00006.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00006.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00007.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00007.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00007.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00008.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00008.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00009.png b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/01-sell/00009.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00000.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00000.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00001.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00001.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00002.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00002.png new file mode 100644 index 00000000..6523a3e0 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00002.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00003.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00003.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00003.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00004.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00004.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00004.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00005.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00005.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00005.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00006.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00006.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00006.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00007.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00007.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00007.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00008.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00008.png new file mode 100644 index 00000000..1381c0d7 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00008.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00009.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00009.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00010.png b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/02-sell-destination/00010.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00000.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00000.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00001.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00001.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00002.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00002.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00002.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00003.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00003.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00003.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00004.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00004.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00004.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00005.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00005.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00005.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00006.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00006.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00006.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00007.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00007.png new file mode 100644 index 00000000..4b50db69 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00007.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00008.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00008.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00009.png b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/03-buy/00009.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00000.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00000.png new file mode 100644 index 00000000..fd70e84c Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00000.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00001.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00001.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00002.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00002.png new file mode 100644 index 00000000..dc78ce60 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00002.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00003.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00003.png new file mode 100644 index 00000000..13a50975 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00003.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00004.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00004.png new file mode 100644 index 00000000..95c35692 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00004.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00005.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00005.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00005.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00006.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00006.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00006.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00007.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00007.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00007.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00008.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00008.png new file mode 100644 index 00000000..4b50db69 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00008.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00009.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00009.png differ diff --git a/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00010.png b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/21-nftoken-create-offer/04-buy-expiration/00010.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00000.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00000.png new file mode 100644 index 00000000..00b0c7d7 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00001.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00002.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00002.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00003.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00003.png new file mode 100644 index 00000000..22a89db6 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00004.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00004.png new file mode 100644 index 00000000..ecc3d64c Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00005.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00005.png new file mode 100644 index 00000000..cc8ef057 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00006.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00006.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00007.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00007.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00007.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00008.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00008.png differ diff --git a/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00009.png b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/22-nftoken-cancel-offer/01-basic/00009.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00000.png b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00000.png new file mode 100644 index 00000000..b398dc42 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00001.png b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00002.png b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00002.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00003.png b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00003.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00004.png b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00005.png b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00006.png b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00000.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00000.png new file mode 100644 index 00000000..b398dc42 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00000.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00001.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00001.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00002.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00002.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00002.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00003.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00003.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00003.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00004.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00004.png new file mode 100644 index 00000000..81570caf Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00004.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00005.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00005.png new file mode 100644 index 00000000..32322510 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00005.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00006.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00006.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00006.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00007.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00007.png new file mode 100644 index 00000000..b6919432 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00007.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00008.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00008.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00008.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00009.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00009.png differ diff --git a/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00010.png b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/23-nftoken-accept-offer/02-broker/00010.png differ diff --git a/tests/snapshots/nanox/24-clawback/01-basic/00000.png b/tests/snapshots/nanox/24-clawback/01-basic/00000.png new file mode 100644 index 00000000..ffa71334 Binary files /dev/null and b/tests/snapshots/nanox/24-clawback/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/24-clawback/01-basic/00001.png b/tests/snapshots/nanox/24-clawback/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/24-clawback/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/24-clawback/01-basic/00002.png b/tests/snapshots/nanox/24-clawback/01-basic/00002.png new file mode 100644 index 00000000..619f25f4 Binary files /dev/null and b/tests/snapshots/nanox/24-clawback/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/24-clawback/01-basic/00003.png b/tests/snapshots/nanox/24-clawback/01-basic/00003.png new file mode 100644 index 00000000..1b342730 Binary files /dev/null and b/tests/snapshots/nanox/24-clawback/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/24-clawback/01-basic/00004.png b/tests/snapshots/nanox/24-clawback/01-basic/00004.png new file mode 100644 index 00000000..f9c0cec6 Binary files /dev/null and b/tests/snapshots/nanox/24-clawback/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/24-clawback/01-basic/00005.png b/tests/snapshots/nanox/24-clawback/01-basic/00005.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/24-clawback/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/24-clawback/01-basic/00006.png b/tests/snapshots/nanox/24-clawback/01-basic/00006.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/24-clawback/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00000.png b/tests/snapshots/nanox/25-amm-create/01-basic/00000.png new file mode 100644 index 00000000..4f2b7fc3 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00001.png b/tests/snapshots/nanox/25-amm-create/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00002.png b/tests/snapshots/nanox/25-amm-create/01-basic/00002.png new file mode 100644 index 00000000..4129538f Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00003.png b/tests/snapshots/nanox/25-amm-create/01-basic/00003.png new file mode 100644 index 00000000..0a44c2c9 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00004.png b/tests/snapshots/nanox/25-amm-create/01-basic/00004.png new file mode 100644 index 00000000..86f972bd Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00005.png b/tests/snapshots/nanox/25-amm-create/01-basic/00005.png new file mode 100644 index 00000000..070d0292 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00006.png b/tests/snapshots/nanox/25-amm-create/01-basic/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00007.png b/tests/snapshots/nanox/25-amm-create/01-basic/00007.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00007.png differ diff --git a/tests/snapshots/nanox/25-amm-create/01-basic/00008.png b/tests/snapshots/nanox/25-amm-create/01-basic/00008.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/01-basic/00008.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00000.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00000.png new file mode 100644 index 00000000..4f2b7fc3 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00000.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00001.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00001.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00002.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00002.png new file mode 100644 index 00000000..4129538f Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00002.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00003.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00003.png new file mode 100644 index 00000000..b6530e3e Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00003.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00004.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00004.png new file mode 100644 index 00000000..a52a7af8 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00004.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00005.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00005.png new file mode 100644 index 00000000..86f972bd Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00005.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00006.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00006.png new file mode 100644 index 00000000..070d0292 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00006.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00007.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00007.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00007.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00008.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00008.png differ diff --git a/tests/snapshots/nanox/25-amm-create/02-dual-currency/00009.png b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/25-amm-create/02-dual-currency/00009.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00000.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00000.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00001.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00001.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00002.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00002.png new file mode 100644 index 00000000..39a3aeab Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00002.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00003.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00003.png new file mode 100644 index 00000000..f8837818 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00003.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00004.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00004.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00005.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00005.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00005.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00006.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00006.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00006.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00007.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00007.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00007.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00008.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00008.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00009.png b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/01-one-sided/00009.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00000.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00000.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00001.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00001.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00002.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00002.png new file mode 100644 index 00000000..0c6edb63 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00002.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00003.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00003.png new file mode 100644 index 00000000..27d2a4ac Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00003.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00004.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00004.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00005.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00005.png new file mode 100644 index 00000000..070d0292 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00005.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00006.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00006.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00007.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00007.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00008.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00008.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00009.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00009.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00010.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00010.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00011.png b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/02-two-sided/00011.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00000.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00001.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00002.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00002.png new file mode 100644 index 00000000..e06fcad8 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00003.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00003.png new file mode 100644 index 00000000..27d2a4ac Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00004.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00005.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00005.png new file mode 100644 index 00000000..00e3a88b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00006.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00007.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00008.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00008.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00009.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00009.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00010.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00010.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00011.png b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/03-amount-lp-out/00011.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00000.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00000.png new file mode 100644 index 00000000..55b59625 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00000.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00001.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00001.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00002.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00002.png new file mode 100644 index 00000000..ce58e0cf Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00002.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00003.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00003.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00004.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00004.png new file mode 100644 index 00000000..00e3a88b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00004.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00005.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00005.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00005.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00006.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00006.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00006.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00007.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00007.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00007.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00008.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00008.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00008.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00009.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00009.png differ diff --git a/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00010.png b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/26-amm-deposit/04-lp-out/00010.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00000.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00000.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00001.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00001.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00002.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00002.png new file mode 100644 index 00000000..39a3aeab Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00002.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00003.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00003.png new file mode 100644 index 00000000..f4cb9e95 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00003.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00004.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00004.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00005.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00005.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00005.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00006.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00006.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00006.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00007.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00007.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00007.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00008.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00008.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00008.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00009.png b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00009.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/01-one-sided/00009.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00000.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00000.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00001.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00001.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00002.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00002.png new file mode 100644 index 00000000..0c6edb63 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00002.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00003.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00003.png new file mode 100644 index 00000000..d7eb5059 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00003.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00004.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00004.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00005.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00005.png new file mode 100644 index 00000000..0dc5a6bc Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00005.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00006.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00006.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00007.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00007.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00008.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00008.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00009.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00009.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00010.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00010.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00011.png b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/02-two-sided/00011.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00000.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00001.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00002.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00002.png new file mode 100644 index 00000000..e06fcad8 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00003.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00003.png new file mode 100644 index 00000000..18a4b102 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00004.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00004.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00005.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00005.png new file mode 100644 index 00000000..e9f965ce Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00006.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00007.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00007.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00007.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00008.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00008.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00008.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00009.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00009.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00009.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00010.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00010.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00010.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00011.png b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00011.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/03-amount-lp-out/00011.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00000.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00000.png new file mode 100644 index 00000000..bf271c8d Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00000.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00001.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00001.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00002.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00002.png new file mode 100644 index 00000000..ce58e0cf Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00002.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00003.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00003.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00004.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00004.png new file mode 100644 index 00000000..e9f965ce Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00004.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00005.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00005.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00005.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00006.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00006.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00006.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00007.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00007.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00007.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00008.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00008.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00008.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00009.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00009.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00009.png differ diff --git a/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00010.png b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00010.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/27-amm-withdraw/04-lp-out/00010.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00000.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00000.png new file mode 100644 index 00000000..03d70bef Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00001.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00002.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00002.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00003.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00003.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00004.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00004.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00005.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00005.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00006.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00006.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/01-basic/00007.png b/tests/snapshots/nanox/28-amm-bid/01-basic/00007.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/01-basic/00007.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00000.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00000.png new file mode 100644 index 00000000..03d70bef Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00000.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00001.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00001.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00002.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00002.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00002.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00003.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00003.png new file mode 100644 index 00000000..898569d9 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00003.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00004.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00004.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00004.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00005.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00005.png new file mode 100644 index 00000000..05ebefae Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00005.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00006.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00006.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00007.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00007.png new file mode 100644 index 00000000..91cf8cef Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00007.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00008.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00008.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00008.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00009.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00009.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00009.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00010.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00010.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00010.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00011.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00011.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00011.png differ diff --git a/tests/snapshots/nanox/28-amm-bid/02-min-max/00012.png b/tests/snapshots/nanox/28-amm-bid/02-min-max/00012.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/28-amm-bid/02-min-max/00012.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00000.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00000.png new file mode 100644 index 00000000..ba14035e Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00000.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00001.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00001.png new file mode 100644 index 00000000..f34d1d78 Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00001.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00002.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00002.png new file mode 100644 index 00000000..0571ff06 Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00002.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00003.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00003.png new file mode 100644 index 00000000..d5b840f6 Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00003.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00004.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00004.png new file mode 100644 index 00000000..00c8c90e Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00004.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00005.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00005.png new file mode 100644 index 00000000..b7ccbbb8 Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00005.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00006.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00006.png new file mode 100644 index 00000000..39710d5b Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00006.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00007.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00007.png new file mode 100644 index 00000000..a466d652 Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00007.png differ diff --git a/tests/snapshots/nanox/29-amm-vote/01-basic/00008.png b/tests/snapshots/nanox/29-amm-vote/01-basic/00008.png new file mode 100644 index 00000000..008914e4 Binary files /dev/null and b/tests/snapshots/nanox/29-amm-vote/01-basic/00008.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm/00001.png b/tests/snapshots/nanox/test_get_public_key_confirm/00001.png index 07a8b5a4..bf711ac5 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm/00001.png and b/tests/snapshots/nanox/test_get_public_key_confirm/00001.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_confirm/00003.png b/tests/snapshots/nanox/test_get_public_key_confirm/00003.png index 32f6a67b..62b18f87 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_confirm/00003.png and b/tests/snapshots/nanox/test_get_public_key_confirm/00003.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_reject/00001.png b/tests/snapshots/nanox/test_get_public_key_reject/00001.png index 07a8b5a4..bf711ac5 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_reject/00001.png and b/tests/snapshots/nanox/test_get_public_key_reject/00001.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_reject/00003.png b/tests/snapshots/nanox/test_get_public_key_reject/00003.png index e90cd9db..c4c84cf4 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_reject/00003.png and b/tests/snapshots/nanox/test_get_public_key_reject/00003.png differ diff --git a/tests/snapshots/nanox/test_get_public_key_reject/00004.png b/tests/snapshots/nanox/test_get_public_key_reject/00004.png index 32f6a67b..62b18f87 100644 Binary files a/tests/snapshots/nanox/test_get_public_key_reject/00004.png and b/tests/snapshots/nanox/test_get_public_key_reject/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_reject/00000.png b/tests/snapshots/nanox/test_sign_reject/00000.png index 96b38d74..056ce07e 100644 Binary files a/tests/snapshots/nanox/test_sign_reject/00000.png and b/tests/snapshots/nanox/test_sign_reject/00000.png differ diff --git a/tests/snapshots/nanox/test_sign_reject/00001.png b/tests/snapshots/nanox/test_sign_reject/00001.png index 21e771c0..f34d1d78 100644 Binary files a/tests/snapshots/nanox/test_sign_reject/00001.png and b/tests/snapshots/nanox/test_sign_reject/00001.png differ diff --git a/tests/snapshots/nanox/test_sign_reject/00004.png b/tests/snapshots/nanox/test_sign_reject/00004.png index 744c2ade..0631dc96 100644 Binary files a/tests/snapshots/nanox/test_sign_reject/00004.png and b/tests/snapshots/nanox/test_sign_reject/00004.png differ diff --git a/tests/snapshots/nanox/test_sign_reject/00006.png b/tests/snapshots/nanox/test_sign_reject/00006.png index 5a51c359..71f419b1 100644 Binary files a/tests/snapshots/nanox/test_sign_reject/00006.png and b/tests/snapshots/nanox/test_sign_reject/00006.png differ diff --git a/tests/snapshots/nanox/test_sign_reject/00007.png b/tests/snapshots/nanox/test_sign_reject/00007.png index 32f6a67b..62b18f87 100644 Binary files a/tests/snapshots/nanox/test_sign_reject/00007.png and b/tests/snapshots/nanox/test_sign_reject/00007.png differ diff --git a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00000.png b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00000.png index dd5df365..cbe4bde6 100644 Binary files a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00000.png and b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00000.png differ diff --git a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00001.png b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00001.png index 366a95b7..7d5761d7 100644 Binary files a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00001.png and b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00001.png differ diff --git a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00002.png b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00002.png index bea9f2ec..e6ec86dd 100644 Binary files a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00002.png and b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00002.png differ diff --git a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00003.png b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00003.png index de7d93cb..f8fc5b3e 100644 Binary files a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00003.png and b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00003.png differ diff --git a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00004.png b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00004.png index 4b5e40ed..e9561714 100644 Binary files a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00004.png and b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00004.png differ diff --git a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00005.png b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00005.png index dea010a8..813e60c6 100644 Binary files a/tests/snapshots/stax/01-payment/11-issued-currency-paths/00005.png and b/tests/snapshots/stax/01-payment/11-issued-currency-paths/00005.png differ diff --git a/tests/snapshots/stax/01-payment/16-memos/00000.png b/tests/snapshots/stax/01-payment/16-memos/00000.png index dd5df365..cbe4bde6 100644 Binary files a/tests/snapshots/stax/01-payment/16-memos/00000.png and b/tests/snapshots/stax/01-payment/16-memos/00000.png differ diff --git a/tests/snapshots/stax/01-payment/16-memos/00001.png b/tests/snapshots/stax/01-payment/16-memos/00001.png index 7f1996d3..c548ef6e 100644 Binary files a/tests/snapshots/stax/01-payment/16-memos/00001.png and b/tests/snapshots/stax/01-payment/16-memos/00001.png differ diff --git a/tests/snapshots/stax/01-payment/16-memos/00002.png b/tests/snapshots/stax/01-payment/16-memos/00002.png index 27d1aaac..87388359 100644 Binary files a/tests/snapshots/stax/01-payment/16-memos/00002.png and b/tests/snapshots/stax/01-payment/16-memos/00002.png differ diff --git a/tests/snapshots/stax/01-payment/16-memos/00003.png b/tests/snapshots/stax/01-payment/16-memos/00003.png index e54689e8..7014e684 100644 Binary files a/tests/snapshots/stax/01-payment/16-memos/00003.png and b/tests/snapshots/stax/01-payment/16-memos/00003.png differ diff --git a/tests/snapshots/stax/01-payment/16-memos/00004.png b/tests/snapshots/stax/01-payment/16-memos/00004.png index 415a1f45..fa33daff 100644 Binary files a/tests/snapshots/stax/01-payment/16-memos/00004.png and b/tests/snapshots/stax/01-payment/16-memos/00004.png differ diff --git a/tests/snapshots/stax/01-payment/16-memos/00005.png b/tests/snapshots/stax/01-payment/16-memos/00005.png index 7d18fae8..b8b8bc24 100644 Binary files a/tests/snapshots/stax/01-payment/16-memos/00005.png and b/tests/snapshots/stax/01-payment/16-memos/00005.png differ diff --git a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00000.png b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00000.png index dd5df365..cbe4bde6 100644 Binary files a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00000.png and b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00000.png differ diff --git a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00001.png b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00001.png index 564c483f..320b8a06 100644 Binary files a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00001.png and b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00001.png differ diff --git a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00002.png b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00002.png index eee9bddf..022f3d35 100644 Binary files a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00002.png and b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00002.png differ diff --git a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00003.png b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00003.png index f9b473a5..8e22c777 100644 Binary files a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00003.png and b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00003.png differ diff --git a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00004.png b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00004.png index f9870ccf..5b830542 100644 Binary files a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00004.png and b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00004.png differ diff --git a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00005.png b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00005.png index ac7752f5..2f025e54 100644 Binary files a/tests/snapshots/stax/01-payment/18-multi-sign-serial/00005.png and b/tests/snapshots/stax/01-payment/18-multi-sign-serial/00005.png differ diff --git a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00000.png b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00000.png index dd5df365..cbe4bde6 100644 Binary files a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00000.png and b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00000.png differ diff --git a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00001.png b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00001.png index 0d5a2f46..a961c1c4 100644 Binary files a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00001.png and b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00001.png differ diff --git a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00002.png b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00002.png index 91289b3d..d0156ff1 100644 Binary files a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00002.png and b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00002.png differ diff --git a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00003.png b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00003.png index 6c30b70a..09bd75a3 100644 Binary files a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00003.png and b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00003.png differ diff --git a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00004.png b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00004.png index 66884ea6..5ff613d0 100644 Binary files a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00004.png and b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00004.png differ diff --git a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00005.png b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00005.png index 61e20ac8..ec33b406 100644 Binary files a/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00005.png and b/tests/snapshots/stax/03-escrow-create/06-all-common-fields/00005.png differ diff --git a/tests/snapshots/stax/06-account-set/02-default-ripple/00001.png b/tests/snapshots/stax/06-account-set/02-default-ripple/00001.png index da508eb7..f3fbfbe0 100644 Binary files a/tests/snapshots/stax/06-account-set/02-default-ripple/00001.png and b/tests/snapshots/stax/06-account-set/02-default-ripple/00001.png differ diff --git a/tests/snapshots/stax/16-signer-list-set/01-basic/00000.png b/tests/snapshots/stax/16-signer-list-set/01-basic/00000.png index dd5df365..cbe4bde6 100644 Binary files a/tests/snapshots/stax/16-signer-list-set/01-basic/00000.png and b/tests/snapshots/stax/16-signer-list-set/01-basic/00000.png differ diff --git a/tests/snapshots/stax/16-signer-list-set/01-basic/00001.png b/tests/snapshots/stax/16-signer-list-set/01-basic/00001.png index fb302ca3..267d9da7 100644 Binary files a/tests/snapshots/stax/16-signer-list-set/01-basic/00001.png and b/tests/snapshots/stax/16-signer-list-set/01-basic/00001.png differ diff --git a/tests/snapshots/stax/16-signer-list-set/01-basic/00002.png b/tests/snapshots/stax/16-signer-list-set/01-basic/00002.png index ab3070cb..19bef655 100644 Binary files a/tests/snapshots/stax/16-signer-list-set/01-basic/00002.png and b/tests/snapshots/stax/16-signer-list-set/01-basic/00002.png differ diff --git a/tests/snapshots/stax/16-signer-list-set/01-basic/00003.png b/tests/snapshots/stax/16-signer-list-set/01-basic/00003.png index 73343c99..b0b2119c 100644 Binary files a/tests/snapshots/stax/16-signer-list-set/01-basic/00003.png and b/tests/snapshots/stax/16-signer-list-set/01-basic/00003.png differ diff --git a/tests/snapshots/stax/16-signer-list-set/01-basic/00004.png b/tests/snapshots/stax/16-signer-list-set/01-basic/00004.png index 13919eeb..6401d2cc 100644 Binary files a/tests/snapshots/stax/16-signer-list-set/01-basic/00004.png and b/tests/snapshots/stax/16-signer-list-set/01-basic/00004.png differ diff --git a/tests/snapshots/stax/16-signer-list-set/01-basic/00005.png b/tests/snapshots/stax/16-signer-list-set/01-basic/00005.png index c3ce43ea..3c6dbb9b 100644 Binary files a/tests/snapshots/stax/16-signer-list-set/01-basic/00005.png and b/tests/snapshots/stax/16-signer-list-set/01-basic/00005.png differ diff --git a/tests/snapshots/stax/17-trust-set/03-authorize/00001.png b/tests/snapshots/stax/17-trust-set/03-authorize/00001.png index be4d13cf..ddd32033 100644 Binary files a/tests/snapshots/stax/17-trust-set/03-authorize/00001.png and b/tests/snapshots/stax/17-trust-set/03-authorize/00001.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/01-basic/00000.png b/tests/snapshots/stax/19-nftoken-mint/01-basic/00000.png new file mode 100644 index 00000000..763c84f5 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/01-basic/00000.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/01-basic/00001.png b/tests/snapshots/stax/19-nftoken-mint/01-basic/00001.png new file mode 100644 index 00000000..9ab5b4f0 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/01-basic/00001.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/01-basic/00002.png b/tests/snapshots/stax/19-nftoken-mint/01-basic/00002.png new file mode 100644 index 00000000..8c477204 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/01-basic/00002.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/01-basic/00003.png b/tests/snapshots/stax/19-nftoken-mint/01-basic/00003.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/01-basic/00003.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/01-basic/00004.png b/tests/snapshots/stax/19-nftoken-mint/01-basic/00004.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/01-basic/00004.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/01-basic/00005.png b/tests/snapshots/stax/19-nftoken-mint/01-basic/00005.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/01-basic/00005.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/02-burnable/00000.png b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00000.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/02-burnable/00001.png b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00001.png new file mode 100644 index 00000000..8ce3568f Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00001.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/02-burnable/00002.png b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00002.png new file mode 100644 index 00000000..7cac4d92 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00002.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/02-burnable/00003.png b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00003.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/02-burnable/00004.png b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00004.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/02-burnable/00005.png b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/02-burnable/00005.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00000.png b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00000.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00001.png b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00001.png new file mode 100644 index 00000000..110ac8c4 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00001.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00002.png b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00002.png new file mode 100644 index 00000000..7cac4d92 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00002.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00003.png b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00003.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00004.png b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00004.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00005.png b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/03-only-xrp/00005.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/04-transferable/00000.png b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00000.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/04-transferable/00001.png b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00001.png new file mode 100644 index 00000000..5cade6ab Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00001.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/04-transferable/00002.png b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00002.png new file mode 100644 index 00000000..7cac4d92 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00002.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/04-transferable/00003.png b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00003.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/04-transferable/00004.png b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00004.png differ diff --git a/tests/snapshots/stax/19-nftoken-mint/04-transferable/00005.png b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/19-nftoken-mint/04-transferable/00005.png differ diff --git a/tests/snapshots/stax/20-nftoken-burn/01-basic/00000.png b/tests/snapshots/stax/20-nftoken-burn/01-basic/00000.png new file mode 100644 index 00000000..763c84f5 Binary files /dev/null and b/tests/snapshots/stax/20-nftoken-burn/01-basic/00000.png differ diff --git a/tests/snapshots/stax/20-nftoken-burn/01-basic/00001.png b/tests/snapshots/stax/20-nftoken-burn/01-basic/00001.png new file mode 100644 index 00000000..4e758fb1 Binary files /dev/null and b/tests/snapshots/stax/20-nftoken-burn/01-basic/00001.png differ diff --git a/tests/snapshots/stax/20-nftoken-burn/01-basic/00002.png b/tests/snapshots/stax/20-nftoken-burn/01-basic/00002.png new file mode 100644 index 00000000..8c477204 Binary files /dev/null and b/tests/snapshots/stax/20-nftoken-burn/01-basic/00002.png differ diff --git a/tests/snapshots/stax/20-nftoken-burn/01-basic/00003.png b/tests/snapshots/stax/20-nftoken-burn/01-basic/00003.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/20-nftoken-burn/01-basic/00003.png differ diff --git a/tests/snapshots/stax/20-nftoken-burn/01-basic/00004.png b/tests/snapshots/stax/20-nftoken-burn/01-basic/00004.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/20-nftoken-burn/01-basic/00004.png differ diff --git a/tests/snapshots/stax/20-nftoken-burn/01-basic/00005.png b/tests/snapshots/stax/20-nftoken-burn/01-basic/00005.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/20-nftoken-burn/01-basic/00005.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00000.png b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00000.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00001.png b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00001.png new file mode 100644 index 00000000..bca8df94 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00001.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00002.png b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00002.png new file mode 100644 index 00000000..aeda5095 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00002.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00003.png b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00003.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00004.png b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00004.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00005.png b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00005.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00006.png b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/01-sell/00006.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00000.png b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00000.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00001.png b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00001.png new file mode 100644 index 00000000..bca8df94 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00001.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00002.png b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00002.png new file mode 100644 index 00000000..e017de17 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00002.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00003.png b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00003.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00004.png b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00004.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00005.png b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00005.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00006.png b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/02-sell-destination/00006.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00000.png b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00000.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00001.png b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00001.png new file mode 100644 index 00000000..0b8addea Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00001.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00002.png b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00002.png new file mode 100644 index 00000000..099c5e9d Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00002.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00003.png b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00003.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00004.png b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00004.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00005.png b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00005.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00006.png b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/03-buy/00006.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00000.png b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00000.png new file mode 100644 index 00000000..c3af8750 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00000.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00001.png b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00001.png new file mode 100644 index 00000000..cf3c9c7a Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00001.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00002.png b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00002.png new file mode 100644 index 00000000..8a5b2690 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00002.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00003.png b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00003.png new file mode 100644 index 00000000..301643b8 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00003.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00004.png b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00004.png new file mode 100644 index 00000000..5a83c79c Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00004.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00005.png b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00005.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00005.png differ diff --git a/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00006.png b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00006.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/21-nftoken-create-offer/04-buy-expiration/00006.png differ diff --git a/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00000.png b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00000.png differ diff --git a/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00001.png b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00001.png new file mode 100644 index 00000000..88d3ef36 Binary files /dev/null and b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00001.png differ diff --git a/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00002.png b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00002.png new file mode 100644 index 00000000..766a46b4 Binary files /dev/null and b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00002.png differ diff --git a/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00003.png b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00003.png differ diff --git a/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00004.png b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00004.png differ diff --git a/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00005.png b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00005.png differ diff --git a/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00006.png b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/22-nftoken-cancel-offer/01-basic/00006.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00000.png b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00000.png new file mode 100644 index 00000000..763c84f5 Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00000.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00001.png b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00001.png new file mode 100644 index 00000000..372048eb Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00001.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00002.png b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00002.png new file mode 100644 index 00000000..8c477204 Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00002.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00003.png b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00003.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00003.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00004.png b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00004.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00004.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00005.png b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00005.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/01-basic/00005.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00000.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00000.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00001.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00001.png new file mode 100644 index 00000000..70ffa363 Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00001.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00002.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00002.png new file mode 100644 index 00000000..e49fafdf Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00002.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00003.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00003.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00004.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00004.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00005.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00005.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00006.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00006.png new file mode 100644 index 00000000..2ba6d27d Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00006.png differ diff --git a/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00007.png b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00007.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/23-nftoken-accept-offer/02-broker/00007.png differ diff --git a/tests/snapshots/stax/24-clawback/01-basic/00000.png b/tests/snapshots/stax/24-clawback/01-basic/00000.png new file mode 100644 index 00000000..763c84f5 Binary files /dev/null and b/tests/snapshots/stax/24-clawback/01-basic/00000.png differ diff --git a/tests/snapshots/stax/24-clawback/01-basic/00001.png b/tests/snapshots/stax/24-clawback/01-basic/00001.png new file mode 100644 index 00000000..69d5e50e Binary files /dev/null and b/tests/snapshots/stax/24-clawback/01-basic/00001.png differ diff --git a/tests/snapshots/stax/24-clawback/01-basic/00002.png b/tests/snapshots/stax/24-clawback/01-basic/00002.png new file mode 100644 index 00000000..8c477204 Binary files /dev/null and b/tests/snapshots/stax/24-clawback/01-basic/00002.png differ diff --git a/tests/snapshots/stax/24-clawback/01-basic/00003.png b/tests/snapshots/stax/24-clawback/01-basic/00003.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/24-clawback/01-basic/00003.png differ diff --git a/tests/snapshots/stax/24-clawback/01-basic/00004.png b/tests/snapshots/stax/24-clawback/01-basic/00004.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/24-clawback/01-basic/00004.png differ diff --git a/tests/snapshots/stax/24-clawback/01-basic/00005.png b/tests/snapshots/stax/24-clawback/01-basic/00005.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/24-clawback/01-basic/00005.png differ diff --git a/tests/snapshots/stax/25-amm-create/01-basic/00000.png b/tests/snapshots/stax/25-amm-create/01-basic/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/01-basic/00000.png differ diff --git a/tests/snapshots/stax/25-amm-create/01-basic/00001.png b/tests/snapshots/stax/25-amm-create/01-basic/00001.png new file mode 100644 index 00000000..132432de Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/01-basic/00001.png differ diff --git a/tests/snapshots/stax/25-amm-create/01-basic/00002.png b/tests/snapshots/stax/25-amm-create/01-basic/00002.png new file mode 100644 index 00000000..266c1053 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/01-basic/00002.png differ diff --git a/tests/snapshots/stax/25-amm-create/01-basic/00003.png b/tests/snapshots/stax/25-amm-create/01-basic/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/01-basic/00003.png differ diff --git a/tests/snapshots/stax/25-amm-create/01-basic/00004.png b/tests/snapshots/stax/25-amm-create/01-basic/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/01-basic/00004.png differ diff --git a/tests/snapshots/stax/25-amm-create/01-basic/00005.png b/tests/snapshots/stax/25-amm-create/01-basic/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/01-basic/00005.png differ diff --git a/tests/snapshots/stax/25-amm-create/02-dual-currency/00000.png b/tests/snapshots/stax/25-amm-create/02-dual-currency/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/02-dual-currency/00000.png differ diff --git a/tests/snapshots/stax/25-amm-create/02-dual-currency/00001.png b/tests/snapshots/stax/25-amm-create/02-dual-currency/00001.png new file mode 100644 index 00000000..79c04dd5 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/02-dual-currency/00001.png differ diff --git a/tests/snapshots/stax/25-amm-create/02-dual-currency/00002.png b/tests/snapshots/stax/25-amm-create/02-dual-currency/00002.png new file mode 100644 index 00000000..47c3bda8 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/02-dual-currency/00002.png differ diff --git a/tests/snapshots/stax/25-amm-create/02-dual-currency/00003.png b/tests/snapshots/stax/25-amm-create/02-dual-currency/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/02-dual-currency/00003.png differ diff --git a/tests/snapshots/stax/25-amm-create/02-dual-currency/00004.png b/tests/snapshots/stax/25-amm-create/02-dual-currency/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/02-dual-currency/00004.png differ diff --git a/tests/snapshots/stax/25-amm-create/02-dual-currency/00005.png b/tests/snapshots/stax/25-amm-create/02-dual-currency/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/02-dual-currency/00005.png differ diff --git a/tests/snapshots/stax/25-amm-create/02-dual-currency/00006.png b/tests/snapshots/stax/25-amm-create/02-dual-currency/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/25-amm-create/02-dual-currency/00006.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/01-one-sided/00000.png b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00000.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/01-one-sided/00001.png b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00001.png new file mode 100644 index 00000000..939388fa Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00001.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/01-one-sided/00002.png b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00002.png new file mode 100644 index 00000000..de4f6370 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00002.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/01-one-sided/00003.png b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00003.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/01-one-sided/00004.png b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00004.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/01-one-sided/00005.png b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/01-one-sided/00005.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/02-two-sided/00000.png b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00000.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/02-two-sided/00001.png b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00001.png new file mode 100644 index 00000000..bb95d900 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00001.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/02-two-sided/00002.png b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00002.png new file mode 100644 index 00000000..8cc847a7 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00002.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/02-two-sided/00003.png b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00003.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/02-two-sided/00004.png b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00004.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/02-two-sided/00005.png b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00005.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/02-two-sided/00006.png b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/02-two-sided/00006.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00000.png b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00001.png b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00001.png new file mode 100644 index 00000000..46e94fff Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00002.png b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00002.png new file mode 100644 index 00000000..3d1d950b Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00003.png b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00004.png b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00005.png b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00006.png b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/04-lp-out/00000.png b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00000.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/04-lp-out/00001.png b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00001.png new file mode 100644 index 00000000..d0009bfe Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00001.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/04-lp-out/00002.png b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00002.png new file mode 100644 index 00000000..f257cf73 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00002.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/04-lp-out/00003.png b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00003.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/04-lp-out/00004.png b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00004.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/04-lp-out/00005.png b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00005.png differ diff --git a/tests/snapshots/stax/26-amm-deposit/04-lp-out/00006.png b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/26-amm-deposit/04-lp-out/00006.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00000.png b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00000.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00001.png b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00001.png new file mode 100644 index 00000000..521c18f7 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00001.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00002.png b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00002.png new file mode 100644 index 00000000..de4f6370 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00002.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00003.png b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00003.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00004.png b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00004.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00005.png b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/01-one-sided/00005.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00000.png b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00000.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00001.png b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00001.png new file mode 100644 index 00000000..68c2ee60 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00001.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00002.png b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00002.png new file mode 100644 index 00000000..96f456c2 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00002.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00003.png b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00003.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00004.png b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00004.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00005.png b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00005.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00006.png b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/02-two-sided/00006.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00000.png b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00000.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00001.png b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00001.png new file mode 100644 index 00000000..ca7c33e9 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00001.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00002.png b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00002.png new file mode 100644 index 00000000..4df143e5 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00002.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00003.png b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00003.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00004.png b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00004.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00005.png b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00005.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00006.png b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/03-amount-lp-out/00006.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00000.png b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00000.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00001.png b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00001.png new file mode 100644 index 00000000..4a1c5906 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00001.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00002.png b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00002.png new file mode 100644 index 00000000..f257cf73 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00002.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00003.png b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00003.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00004.png b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00004.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00005.png b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00005.png differ diff --git a/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00006.png b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00006.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/27-amm-withdraw/04-lp-out/00006.png differ diff --git a/tests/snapshots/stax/28-amm-bid/01-basic/00000.png b/tests/snapshots/stax/28-amm-bid/01-basic/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/01-basic/00000.png differ diff --git a/tests/snapshots/stax/28-amm-bid/01-basic/00001.png b/tests/snapshots/stax/28-amm-bid/01-basic/00001.png new file mode 100644 index 00000000..2d7d774b Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/01-basic/00001.png differ diff --git a/tests/snapshots/stax/28-amm-bid/01-basic/00002.png b/tests/snapshots/stax/28-amm-bid/01-basic/00002.png new file mode 100644 index 00000000..5c4d3d61 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/01-basic/00002.png differ diff --git a/tests/snapshots/stax/28-amm-bid/01-basic/00003.png b/tests/snapshots/stax/28-amm-bid/01-basic/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/01-basic/00003.png differ diff --git a/tests/snapshots/stax/28-amm-bid/01-basic/00004.png b/tests/snapshots/stax/28-amm-bid/01-basic/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/01-basic/00004.png differ diff --git a/tests/snapshots/stax/28-amm-bid/01-basic/00005.png b/tests/snapshots/stax/28-amm-bid/01-basic/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/01-basic/00005.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00000.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00000.png new file mode 100644 index 00000000..c3af8750 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00000.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00001.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00001.png new file mode 100644 index 00000000..1b169930 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00001.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00002.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00002.png new file mode 100644 index 00000000..5054ef03 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00002.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00003.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00003.png new file mode 100644 index 00000000..5eb222e5 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00003.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00004.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00004.png new file mode 100644 index 00000000..5a83c79c Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00004.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00005.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00005.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00005.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00006.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00006.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00006.png differ diff --git a/tests/snapshots/stax/28-amm-bid/02-min-max/00007.png b/tests/snapshots/stax/28-amm-bid/02-min-max/00007.png new file mode 100644 index 00000000..4e5f8c6a Binary files /dev/null and b/tests/snapshots/stax/28-amm-bid/02-min-max/00007.png differ diff --git a/tests/snapshots/stax/29-amm-vote/01-basic/00000.png b/tests/snapshots/stax/29-amm-vote/01-basic/00000.png new file mode 100644 index 00000000..f783f953 Binary files /dev/null and b/tests/snapshots/stax/29-amm-vote/01-basic/00000.png differ diff --git a/tests/snapshots/stax/29-amm-vote/01-basic/00001.png b/tests/snapshots/stax/29-amm-vote/01-basic/00001.png new file mode 100644 index 00000000..762283d2 Binary files /dev/null and b/tests/snapshots/stax/29-amm-vote/01-basic/00001.png differ diff --git a/tests/snapshots/stax/29-amm-vote/01-basic/00002.png b/tests/snapshots/stax/29-amm-vote/01-basic/00002.png new file mode 100644 index 00000000..2227435b Binary files /dev/null and b/tests/snapshots/stax/29-amm-vote/01-basic/00002.png differ diff --git a/tests/snapshots/stax/29-amm-vote/01-basic/00003.png b/tests/snapshots/stax/29-amm-vote/01-basic/00003.png new file mode 100644 index 00000000..8da78e35 Binary files /dev/null and b/tests/snapshots/stax/29-amm-vote/01-basic/00003.png differ diff --git a/tests/snapshots/stax/29-amm-vote/01-basic/00004.png b/tests/snapshots/stax/29-amm-vote/01-basic/00004.png new file mode 100644 index 00000000..392165d4 Binary files /dev/null and b/tests/snapshots/stax/29-amm-vote/01-basic/00004.png differ diff --git a/tests/snapshots/stax/29-amm-vote/01-basic/00005.png b/tests/snapshots/stax/29-amm-vote/01-basic/00005.png new file mode 100644 index 00000000..9ac941ee Binary files /dev/null and b/tests/snapshots/stax/29-amm-vote/01-basic/00005.png differ diff --git a/tests/src/test_tx.c b/tests/src/test_tx.c index ad940281..c8339f40 100644 --- a/tests/src/test_tx.c +++ b/tests/src/test_tx.c @@ -90,6 +90,31 @@ static const char *testcases[] = { "../testcases/18-arrays/01-basic.raw", "../testcases/18-arrays/02-multiple.raw", "../testcases/18-arrays/03-not-last.raw", + "../testcases/19-nftoken-mint/01-basic.raw", + "../testcases/19-nftoken-mint/02-burnable.raw", + "../testcases/19-nftoken-mint/03-only-xrp.raw", + "../testcases/19-nftoken-mint/04-transferable.raw", + "../testcases/20-nftoken-burn/01-basic.raw", + "../testcases/21-nftoken-create-offer/01-sell.raw", + "../testcases/21-nftoken-create-offer/02-sell-destination.raw", + "../testcases/21-nftoken-create-offer/03-buy.raw", + "../testcases/21-nftoken-create-offer/04-buy-expiration.raw", + "../testcases/22-nftoken-cancel-offer/01-basic.raw", + "../testcases/23-nftoken-accept-offer/01-basic.raw", + "../testcases/23-nftoken-accept-offer/02-broker.raw", + "../testcases/24-clawback/01-basic.raw", + "../testcases/25-amm-create/01-basic.raw", + "../testcases/26-amm-deposit/01-one-sided.raw", + "../testcases/26-amm-deposit/02-two-sided.raw", + "../testcases/26-amm-deposit/03-amount-lp-out.raw", + "../testcases/26-amm-deposit/04-lp-out.raw", + "../testcases/27-amm-withdraw/01-one-sided.raw", + "../testcases/27-amm-withdraw/02-two-sided.raw", + "../testcases/27-amm-withdraw/03-amount-lp-out.raw", + "../testcases/27-amm-withdraw/04-lp-out.raw", + "../testcases/28-amm-bid/01-basic.raw", + "../testcases/28-amm-bid/02-min-max.raw", + "../testcases/29-amm-vote/01-basic.raw", NULL, }; @@ -161,7 +186,7 @@ static void generate_expected_result(const char *filename, parseResult_t *transa } static void check_transaction_results(const char *filename, parseResult_t *transaction) { - // printf("[*] %s\n", filename); + printf("[*] %s\n", filename); char path[1024]; get_result_filename(filename, path, sizeof(path)); diff --git a/tests/testcases/01-payment/01-basic.json b/tests/testcases/01-payment/01-basic.json index 4bbf6d88..7644fb74 100644 --- a/tests/testcases/01-payment/01-basic.json +++ b/tests/testcases/01-payment/01-basic.json @@ -4,7 +4,7 @@ "Destination": "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", "Amount": "1000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/01-basic.raw b/tests/testcases/01-payment/01-basic.raw index 508d8ae1..c0ddf288 100644 Binary files a/tests/testcases/01-payment/01-basic.raw and b/tests/testcases/01-payment/01-basic.raw differ diff --git a/tests/testcases/01-payment/02-destination-tag.json b/tests/testcases/01-payment/02-destination-tag.json index 4de5d7f6..bb7effdc 100644 --- a/tests/testcases/01-payment/02-destination-tag.json +++ b/tests/testcases/01-payment/02-destination-tag.json @@ -5,7 +5,7 @@ "DestinationTag": 1337, "Amount": "1000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 4, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/02-destination-tag.raw b/tests/testcases/01-payment/02-destination-tag.raw index cf877dd1..48abb007 100644 Binary files a/tests/testcases/01-payment/02-destination-tag.raw and b/tests/testcases/01-payment/02-destination-tag.raw differ diff --git a/tests/testcases/01-payment/03-source-tag.json b/tests/testcases/01-payment/03-source-tag.json index 89e1a25e..5c7eb7e3 100644 --- a/tests/testcases/01-payment/03-source-tag.json +++ b/tests/testcases/01-payment/03-source-tag.json @@ -5,7 +5,7 @@ "SourceTag": 1338, "Amount": "1000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 5, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/03-source-tag.raw b/tests/testcases/01-payment/03-source-tag.raw index fd9d86ce..a690d99b 100644 Binary files a/tests/testcases/01-payment/03-source-tag.raw and b/tests/testcases/01-payment/03-source-tag.raw differ diff --git a/tests/testcases/01-payment/04-both-tags.json b/tests/testcases/01-payment/04-both-tags.json index 997cfe86..d9a18a11 100644 --- a/tests/testcases/01-payment/04-both-tags.json +++ b/tests/testcases/01-payment/04-both-tags.json @@ -6,7 +6,7 @@ "DestinationTag": 1337, "Amount": "1000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/04-both-tags.raw b/tests/testcases/01-payment/04-both-tags.raw index cf1038ea..2129eea8 100644 Binary files a/tests/testcases/01-payment/04-both-tags.raw and b/tests/testcases/01-payment/04-both-tags.raw differ diff --git a/tests/testcases/01-payment/05-invoice-id.json b/tests/testcases/01-payment/05-invoice-id.json index 17929442..48d31d48 100644 --- a/tests/testcases/01-payment/05-invoice-id.json +++ b/tests/testcases/01-payment/05-invoice-id.json @@ -5,7 +5,7 @@ "InvoiceID": "F86D43FBCFC24B31AD5F035083B34722C71871412A60429D4D79DAA833031EA6", "Amount": "1000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/05-invoice-id.raw b/tests/testcases/01-payment/05-invoice-id.raw index dfdc0aac..80b219f1 100644 Binary files a/tests/testcases/01-payment/05-invoice-id.raw and b/tests/testcases/01-payment/05-invoice-id.raw differ diff --git a/tests/testcases/01-payment/06-invoice-txn-ids-tags.json b/tests/testcases/01-payment/06-invoice-txn-ids-tags.json index ee5642c0..a7c48054 100644 --- a/tests/testcases/01-payment/06-invoice-txn-ids-tags.json +++ b/tests/testcases/01-payment/06-invoice-txn-ids-tags.json @@ -8,7 +8,7 @@ "AccountTxnID": "F02EB74CB4F5D2E6AC8BE70CEA41CCA872E680F9EFD2027605F0B42666037AA8", "Amount": "1000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/06-invoice-txn-ids-tags.raw b/tests/testcases/01-payment/06-invoice-txn-ids-tags.raw index 30bffb1b..b564e4c4 100644 Binary files a/tests/testcases/01-payment/06-invoice-txn-ids-tags.raw and b/tests/testcases/01-payment/06-invoice-txn-ids-tags.raw differ diff --git a/tests/testcases/01-payment/07-issued-currency.json b/tests/testcases/01-payment/07-issued-currency.json index e61e279e..47c6e131 100644 --- a/tests/testcases/01-payment/07-issued-currency.json +++ b/tests/testcases/01-payment/07-issued-currency.json @@ -8,7 +8,7 @@ "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B" }, "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/07-issued-currency.raw b/tests/testcases/01-payment/07-issued-currency.raw index 6c3b821f..1e7ce705 100644 Binary files a/tests/testcases/01-payment/07-issued-currency.raw and b/tests/testcases/01-payment/07-issued-currency.raw differ diff --git a/tests/testcases/01-payment/08-issued-currency-max.json b/tests/testcases/01-payment/08-issued-currency-max.json index b3507998..e066ccd5 100644 --- a/tests/testcases/01-payment/08-issued-currency-max.json +++ b/tests/testcases/01-payment/08-issued-currency-max.json @@ -9,7 +9,7 @@ "issuer": "rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B" }, "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/08-issued-currency-max.raw b/tests/testcases/01-payment/08-issued-currency-max.raw index 3b510eb6..a8680b5d 100644 Binary files a/tests/testcases/01-payment/08-issued-currency-max.raw and b/tests/testcases/01-payment/08-issued-currency-max.raw differ diff --git a/tests/testcases/01-payment/12-issued-currency-conversion.json b/tests/testcases/01-payment/12-issued-currency-conversion.json index 4191be9d..126a591d 100644 --- a/tests/testcases/01-payment/12-issued-currency-conversion.json +++ b/tests/testcases/01-payment/12-issued-currency-conversion.json @@ -37,7 +37,7 @@ ] ], "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/12-issued-currency-conversion.raw b/tests/testcases/01-payment/12-issued-currency-conversion.raw index 7fb2a0fc..2aea461a 100644 Binary files a/tests/testcases/01-payment/12-issued-currency-conversion.raw and b/tests/testcases/01-payment/12-issued-currency-conversion.raw differ diff --git a/tests/testcases/01-payment/13-issued-currency-e-notation.json b/tests/testcases/01-payment/13-issued-currency-e-notation.json index 1a529a24..b3936d63 100644 --- a/tests/testcases/01-payment/13-issued-currency-e-notation.json +++ b/tests/testcases/01-payment/13-issued-currency-e-notation.json @@ -9,7 +9,7 @@ }, "SendMax": "10000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/13-issued-currency-e-notation.raw b/tests/testcases/01-payment/13-issued-currency-e-notation.raw index 63cc686b..f7279087 100644 Binary files a/tests/testcases/01-payment/13-issued-currency-e-notation.raw and b/tests/testcases/01-payment/13-issued-currency-e-notation.raw differ diff --git a/tests/testcases/01-payment/14-issued-currency-non-standard.json b/tests/testcases/01-payment/14-issued-currency-non-standard.json index 5060b413..435a9193 100644 --- a/tests/testcases/01-payment/14-issued-currency-non-standard.json +++ b/tests/testcases/01-payment/14-issued-currency-non-standard.json @@ -9,7 +9,7 @@ }, "SendMax": "10000000", "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/14-issued-currency-non-standard.raw b/tests/testcases/01-payment/14-issued-currency-non-standard.raw index e4fa8d41..5686a1ae 100644 Binary files a/tests/testcases/01-payment/14-issued-currency-non-standard.raw and b/tests/testcases/01-payment/14-issued-currency-non-standard.raw differ diff --git a/tests/testcases/01-payment/15-issue-abc-currency.json b/tests/testcases/01-payment/15-issue-abc-currency.json index 59dc0a47..fcf2efd2 100644 --- a/tests/testcases/01-payment/15-issue-abc-currency.json +++ b/tests/testcases/01-payment/15-issue-abc-currency.json @@ -8,7 +8,7 @@ "issuer": "OWN_ADDR" }, "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/15-issue-abc-currency.raw b/tests/testcases/01-payment/15-issue-abc-currency.raw index 84ed5279..44a1001d 100644 Binary files a/tests/testcases/01-payment/15-issue-abc-currency.raw and b/tests/testcases/01-payment/15-issue-abc-currency.raw differ diff --git a/tests/testcases/01-payment/16-memos.json b/tests/testcases/01-payment/16-memos.json index f3c47e99..bd32c783 100644 --- a/tests/testcases/01-payment/16-memos.json +++ b/tests/testcases/01-payment/16-memos.json @@ -30,7 +30,7 @@ } ], "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/01-payment/16-memos.raw b/tests/testcases/01-payment/16-memos.raw index e19cf54f..b562248e 100644 Binary files a/tests/testcases/01-payment/16-memos.raw and b/tests/testcases/01-payment/16-memos.raw differ diff --git a/tests/testcases/01-payment/17-multi-sign-parallel.json b/tests/testcases/01-payment/17-multi-sign-parallel.json index d5e1a659..706f7660 100644 --- a/tests/testcases/01-payment/17-multi-sign-parallel.json +++ b/tests/testcases/01-payment/17-multi-sign-parallel.json @@ -4,7 +4,7 @@ "Destination": "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", "Amount": "1000000", "Fee": "100", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "SigningPubKey": "" } diff --git a/tests/testcases/01-payment/17-multi-sign-parallel.raw b/tests/testcases/01-payment/17-multi-sign-parallel.raw index 69e39e28..a97d89f0 100644 Binary files a/tests/testcases/01-payment/17-multi-sign-parallel.raw and b/tests/testcases/01-payment/17-multi-sign-parallel.raw differ diff --git a/tests/testcases/01-payment/18-multi-sign-serial.json b/tests/testcases/01-payment/18-multi-sign-serial.json index a9e8370e..498312ae 100644 --- a/tests/testcases/01-payment/18-multi-sign-serial.json +++ b/tests/testcases/01-payment/18-multi-sign-serial.json @@ -4,7 +4,7 @@ "Destination": "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", "Amount": "1000000", "Fee": "100", - "Flags": 2147483648, + "Flags": 0, "Sequence": 7, "Signers" : [ { diff --git a/tests/testcases/01-payment/18-multi-sign-serial.raw b/tests/testcases/01-payment/18-multi-sign-serial.raw index f65b6ee6..f573bd8c 100644 Binary files a/tests/testcases/01-payment/18-multi-sign-serial.raw and b/tests/testcases/01-payment/18-multi-sign-serial.raw differ diff --git a/tests/testcases/01-payment/19-really-stupid-tx.txt b/tests/testcases/01-payment/19-really-stupid-tx.txt new file mode 100644 index 00000000..e2ae6a04 --- /dev/null +++ b/tests/testcases/01-payment/19-really-stupid-tx.txt @@ -0,0 +1,32 @@ +Transaction Type; Payment +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; No Direct Ripple, Partial Payment, Limit Quality +Source Tag; 4294967295 +Destination Tag; 4294967295 +Account Txn ID; f02eb74cb4f5d2e6ac8be70cea41cca872e680f9efd2027605f0b42666037aa8 +Invoice ID; f86d43fbcfc24b31ad5f035083b34722c71871412a60429d4d79daa833031ea6 +Amount; XRP 100000000000 +Fee; XRP 2 +Send Max; 999999999999999900000000000000000000000000000000000000000000000000000000000000000000000000000000 +Currency; 015841551a748ad2c1f76ff6ecb0cccd00000000 +Issuer; rvYAfWj5gh6 7oV6fW32ZzP 3Aw4Eubs59B +Deliver Min; 999999999999999800000000000000000000000000000000000000000000000000000000000000000000000000000000 +Currency; 015841551a748ad2c1f76ff6ecb0cccd00000000 +Issuer; rvYAfWj5gh6 7oV6fW32ZzP 3Aw4Eubs59B +Destination; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Memo Data [1]; 4c6f72656d20697073756d20646f6c6f722073697420616d65742c20636f6e73656374657475722061646970697363696e6720656c69742e205072616573... +Currency [P1: S1]; ETH +Issuer [P1: S1]; rKiCet8SdvWx PXnAgYarFUX Mh1zCPz432Y +Currency [P1: S2]; 015841551A748AD2C1F76FF6ECB0CCCD00000000 +Issuer [P1: S2]; rvYAfWj5gh6 7oV6fW32ZzP 3Aw4Eubs59B +Currency [P2: S1]; 015841551A748AD2C1F76FF6ECB0CCCD00000000 +Issuer [P2: S1]; rvYAfWj5gh6 7oV6fW32ZzP 3Aw4Eubs59B +Currency [P3: S1]; 015841551A748AD2C1F76FF6ECB0CCCD00000000 +Issuer [P3: S1]; rhub8VRN55s9 4qWKDv6jmDy 1pUykJzF3wq +Currency [P3: S2]; 015841551A748AD2C1F76FF6ECB0CCCD00000000 +Issuer [P3: S2]; rvYAfWj5gh6 7oV6fW32ZzP 3Aw4Eubs59B +Account [P4: S1]; r9vbV3EHvXWj SkeQ6CAcYVP Geq7TuiXY2X +Account [P4: S2]; rLQrHSoJnzHz mdFDHYoW85C ze8Teu97JN2 +Account [P5: S1]; r9vbV3EHvXWj SkeQ6CAcYVP Geq7TuiXY2X +Account [P5: S2]; r9JS9fLbtLzg BCdFCnS3LpV PUBJAmg7PnM +Account [P5: S3]; rLQrHSoJnzHz mdFDHYoW85C ze8Teu97JN2 diff --git a/tests/testcases/02-set-regular-key/01-basic.json b/tests/testcases/02-set-regular-key/01-basic.json index 47337f6f..bcc36d30 100644 --- a/tests/testcases/02-set-regular-key/01-basic.json +++ b/tests/testcases/02-set-regular-key/01-basic.json @@ -4,6 +4,6 @@ "Fee": "18", "Sequence": 31, "RegularKey": "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", - "Flags": 2147483648, + "Flags": 0, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/02-set-regular-key/01-basic.raw b/tests/testcases/02-set-regular-key/01-basic.raw index 1c356a36..3c2c8f0f 100644 Binary files a/tests/testcases/02-set-regular-key/01-basic.raw and b/tests/testcases/02-set-regular-key/01-basic.raw differ diff --git a/tests/testcases/02-set-regular-key/02-delete.json b/tests/testcases/02-set-regular-key/02-delete.json index dd0bc261..c480858e 100644 --- a/tests/testcases/02-set-regular-key/02-delete.json +++ b/tests/testcases/02-set-regular-key/02-delete.json @@ -3,6 +3,6 @@ "Account": "OWN_ADDR", "Fee": "18", "Sequence": 31, - "Flags": 2147483648, + "Flags": 0, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/02-set-regular-key/02-delete.raw b/tests/testcases/02-set-regular-key/02-delete.raw index bf41469a..ea3b5577 100644 Binary files a/tests/testcases/02-set-regular-key/02-delete.raw and b/tests/testcases/02-set-regular-key/02-delete.raw differ diff --git a/tests/testcases/02-set-regular-key/03-all-common-fields.json b/tests/testcases/02-set-regular-key/03-all-common-fields.json index c308a7e0..7c339652 100644 --- a/tests/testcases/02-set-regular-key/03-all-common-fields.json +++ b/tests/testcases/02-set-regular-key/03-all-common-fields.json @@ -26,6 +26,6 @@ } ], "RegularKey": "rTooLkitCksh5mQa67eaa2JaWHDBnHkpy", - "Flags": 2147483648, + "Flags": 0, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/02-set-regular-key/03-all-common-fields.raw b/tests/testcases/02-set-regular-key/03-all-common-fields.raw index d72da761..db0dac56 100644 Binary files a/tests/testcases/02-set-regular-key/03-all-common-fields.raw and b/tests/testcases/02-set-regular-key/03-all-common-fields.raw differ diff --git a/tests/testcases/03-escrow-create/01-finish-after.json b/tests/testcases/03-escrow-create/01-finish-after.json index 6476b36d..71f4d093 100644 --- a/tests/testcases/03-escrow-create/01-finish-after.json +++ b/tests/testcases/03-escrow-create/01-finish-after.json @@ -5,7 +5,7 @@ "Amount" : "10000", "FinishAfter": 533171558, "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/03-escrow-create/01-finish-after.raw b/tests/testcases/03-escrow-create/01-finish-after.raw index 4a9043b3..4f99d59f 100644 Binary files a/tests/testcases/03-escrow-create/01-finish-after.raw and b/tests/testcases/03-escrow-create/01-finish-after.raw differ diff --git a/tests/testcases/03-escrow-create/02-cancel-after.json b/tests/testcases/03-escrow-create/02-cancel-after.json index fcfda881..6e1a1f9a 100644 --- a/tests/testcases/03-escrow-create/02-cancel-after.json +++ b/tests/testcases/03-escrow-create/02-cancel-after.json @@ -5,7 +5,7 @@ "Amount" : "10000", "CancelAfter": 533172758, "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/03-escrow-create/02-cancel-after.raw b/tests/testcases/03-escrow-create/02-cancel-after.raw index 1f25ca6e..f43597dd 100644 Binary files a/tests/testcases/03-escrow-create/02-cancel-after.raw and b/tests/testcases/03-escrow-create/02-cancel-after.raw differ diff --git a/tests/testcases/03-escrow-create/03-both.json b/tests/testcases/03-escrow-create/03-both.json index 36f1bcda..7f35b0d3 100644 --- a/tests/testcases/03-escrow-create/03-both.json +++ b/tests/testcases/03-escrow-create/03-both.json @@ -6,7 +6,7 @@ "CancelAfter": 533257958, "FinishAfter": 533171558, "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/03-escrow-create/03-both.raw b/tests/testcases/03-escrow-create/03-both.raw index 8b69ffbf..7a805ba3 100644 Binary files a/tests/testcases/03-escrow-create/03-both.raw and b/tests/testcases/03-escrow-create/03-both.raw differ diff --git a/tests/testcases/03-escrow-create/04-both-condition.json b/tests/testcases/03-escrow-create/04-both-condition.json index 39a53014..b4b4d24d 100644 --- a/tests/testcases/03-escrow-create/04-both-condition.json +++ b/tests/testcases/03-escrow-create/04-both-condition.json @@ -7,7 +7,7 @@ "FinishAfter": 533171558, "Condition": "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100", "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/03-escrow-create/04-both-condition.raw b/tests/testcases/03-escrow-create/04-both-condition.raw index c4c9d047..99aac3f2 100644 Binary files a/tests/testcases/03-escrow-create/04-both-condition.raw and b/tests/testcases/03-escrow-create/04-both-condition.raw differ diff --git a/tests/testcases/03-escrow-create/05-both-condition-destination.json b/tests/testcases/03-escrow-create/05-both-condition-destination.json index cbd7790f..51780deb 100644 --- a/tests/testcases/03-escrow-create/05-both-condition-destination.json +++ b/tests/testcases/03-escrow-create/05-both-condition-destination.json @@ -8,7 +8,7 @@ "FinishAfter": 533171558, "Condition": "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100", "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/03-escrow-create/05-both-condition-destination.raw b/tests/testcases/03-escrow-create/05-both-condition-destination.raw index e8122cd7..0daad15e 100644 Binary files a/tests/testcases/03-escrow-create/05-both-condition-destination.raw and b/tests/testcases/03-escrow-create/05-both-condition-destination.raw differ diff --git a/tests/testcases/03-escrow-create/06-all-common-fields.json b/tests/testcases/03-escrow-create/06-all-common-fields.json index 351d2302..f7b026e6 100644 --- a/tests/testcases/03-escrow-create/06-all-common-fields.json +++ b/tests/testcases/03-escrow-create/06-all-common-fields.json @@ -30,7 +30,7 @@ "FinishAfter": 533171558, "Condition": "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100", "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/03-escrow-create/06-all-common-fields.raw b/tests/testcases/03-escrow-create/06-all-common-fields.raw index 477171d0..1ff2f4f9 100644 Binary files a/tests/testcases/03-escrow-create/06-all-common-fields.raw and b/tests/testcases/03-escrow-create/06-all-common-fields.raw differ diff --git a/tests/testcases/04-escrow-finish/01-time-based.json b/tests/testcases/04-escrow-finish/01-time-based.json index 18c317e6..2df2e2ae 100644 --- a/tests/testcases/04-escrow-finish/01-time-based.json +++ b/tests/testcases/04-escrow-finish/01-time-based.json @@ -4,7 +4,7 @@ "Owner" : "OWN_ADDR", "OfferSequence": 3, "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/04-escrow-finish/01-time-based.raw b/tests/testcases/04-escrow-finish/01-time-based.raw index 63bfccca..3c809e1d 100644 Binary files a/tests/testcases/04-escrow-finish/01-time-based.raw and b/tests/testcases/04-escrow-finish/01-time-based.raw differ diff --git a/tests/testcases/04-escrow-finish/02-condition-based.json b/tests/testcases/04-escrow-finish/02-condition-based.json index 4d8ff5bb..b475335a 100644 --- a/tests/testcases/04-escrow-finish/02-condition-based.json +++ b/tests/testcases/04-escrow-finish/02-condition-based.json @@ -6,7 +6,7 @@ "Condition": "A0258020E3B0C44298FC1C149AFBF4C8996FB92427AE41E4649B934CA495991B7852B855810100", "Fulfillment": "A0028000", "Fee": "400", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/04-escrow-finish/02-condition-based.raw b/tests/testcases/04-escrow-finish/02-condition-based.raw index b0e6779c..ec0d8bb4 100644 Binary files a/tests/testcases/04-escrow-finish/02-condition-based.raw and b/tests/testcases/04-escrow-finish/02-condition-based.raw differ diff --git a/tests/testcases/05-escrow-cancel/01-basic.json b/tests/testcases/05-escrow-cancel/01-basic.json index 0cf5b25b..981d5928 100644 --- a/tests/testcases/05-escrow-cancel/01-basic.json +++ b/tests/testcases/05-escrow-cancel/01-basic.json @@ -4,7 +4,7 @@ "Owner" : "OWN_ADDR", "OfferSequence": 3, "Fee": "20", - "Flags": 2147483648, + "Flags": 0, "Sequence": 3, "SigningPubKey": "OWN_PUBKEY" } diff --git a/tests/testcases/05-escrow-cancel/01-basic.raw b/tests/testcases/05-escrow-cancel/01-basic.raw index 76ace4c2..32985d5b 100644 Binary files a/tests/testcases/05-escrow-cancel/01-basic.raw and b/tests/testcases/05-escrow-cancel/01-basic.raw differ diff --git a/tests/testcases/06-account-set/02-default-ripple.txt b/tests/testcases/06-account-set/02-default-ripple.txt index a7a7e79c..c95ea05f 100644 --- a/tests/testcases/06-account-set/02-default-ripple.txt +++ b/tests/testcases/06-account-set/02-default-ripple.txt @@ -1,4 +1,4 @@ Transaction Type; Account Setting Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy -Set Flag; Ripple by default +Set Flag; Default Ripple Fee; XRP 0.00001 diff --git a/tests/testcases/07-check-cancel/01-basic.json b/tests/testcases/07-check-cancel/01-basic.json index 5b13db58..66e200aa 100644 --- a/tests/testcases/07-check-cancel/01-basic.json +++ b/tests/testcases/07-check-cancel/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "CheckCancel", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "CheckID": "49647F0D748DC3FE26BDACBC57F251AADEFFF391403EC9BF87C97F67E9977FB0" } diff --git a/tests/testcases/07-check-cancel/01-basic.raw b/tests/testcases/07-check-cancel/01-basic.raw index 7cdf96ec..beca7781 100644 Binary files a/tests/testcases/07-check-cancel/01-basic.raw and b/tests/testcases/07-check-cancel/01-basic.raw differ diff --git a/tests/testcases/08-check-cash/01-basic.json b/tests/testcases/08-check-cash/01-basic.json index 1adffca4..8c812059 100644 --- a/tests/testcases/08-check-cash/01-basic.json +++ b/tests/testcases/08-check-cash/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "CheckCash", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "DeliverMin": "184674407", "CheckID": "838766BA2B995C00744175F69A1B11E32C3DBC40E64801A4056FCBD657F57334" diff --git a/tests/testcases/08-check-cash/01-basic.raw b/tests/testcases/08-check-cash/01-basic.raw index 82e09204..12610ca8 100644 Binary files a/tests/testcases/08-check-cash/01-basic.raw and b/tests/testcases/08-check-cash/01-basic.raw differ diff --git a/tests/testcases/08-check-cash/02-amount.json b/tests/testcases/08-check-cash/02-amount.json index 46deb7db..76dd6859 100644 --- a/tests/testcases/08-check-cash/02-amount.json +++ b/tests/testcases/08-check-cash/02-amount.json @@ -2,7 +2,7 @@ "TransactionType": "CheckCash", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "Amount": "184674407", "CheckID": "838766BA2B995C00744175F69A1B11E32C3DBC40E64801A4056FCBD657F57334" diff --git a/tests/testcases/08-check-cash/02-amount.raw b/tests/testcases/08-check-cash/02-amount.raw index 8858ea27..17c849a5 100644 Binary files a/tests/testcases/08-check-cash/02-amount.raw and b/tests/testcases/08-check-cash/02-amount.raw differ diff --git a/tests/testcases/08-check-cash/03-issued.json b/tests/testcases/08-check-cash/03-issued.json index d0464921..8d5f7768 100644 --- a/tests/testcases/08-check-cash/03-issued.json +++ b/tests/testcases/08-check-cash/03-issued.json @@ -2,7 +2,7 @@ "TransactionType": "CheckCash", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "Amount": { "value": "98218", diff --git a/tests/testcases/08-check-cash/03-issued.raw b/tests/testcases/08-check-cash/03-issued.raw index 68d48482..0c3f51bd 100644 Binary files a/tests/testcases/08-check-cash/03-issued.raw and b/tests/testcases/08-check-cash/03-issued.raw differ diff --git a/tests/testcases/08-check-cash/04-issued-delivery-min.json b/tests/testcases/08-check-cash/04-issued-delivery-min.json index b6344e07..33bdf0b6 100644 --- a/tests/testcases/08-check-cash/04-issued-delivery-min.json +++ b/tests/testcases/08-check-cash/04-issued-delivery-min.json @@ -3,7 +3,7 @@ "Account": "OWN_ADDR", "Fee": "10", "Sequence": 39, - "Flags": 2147483648, + "Flags": 0, "DeliverMin": { "value": "184467e44", "currency": "USD", diff --git a/tests/testcases/08-check-cash/04-issued-delivery-min.raw b/tests/testcases/08-check-cash/04-issued-delivery-min.raw index dc25c3c0..f9395691 100644 Binary files a/tests/testcases/08-check-cash/04-issued-delivery-min.raw and b/tests/testcases/08-check-cash/04-issued-delivery-min.raw differ diff --git a/tests/testcases/09-check-create/01-basic.json b/tests/testcases/09-check-create/01-basic.json index 534276a2..a1bb398d 100644 --- a/tests/testcases/09-check-create/01-basic.json +++ b/tests/testcases/09-check-create/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "CheckCreate", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "SendMax": "184674407", "Destination": "rBKz5MC2iXdoS3XgnNSYmF69K1Yo4NS3Ws", diff --git a/tests/testcases/09-check-create/01-basic.raw b/tests/testcases/09-check-create/01-basic.raw index 2cffe096..6e070046 100644 Binary files a/tests/testcases/09-check-create/01-basic.raw and b/tests/testcases/09-check-create/01-basic.raw differ diff --git a/tests/testcases/09-check-create/02-issued.json b/tests/testcases/09-check-create/02-issued.json index 34bb0afb..8999d350 100644 --- a/tests/testcases/09-check-create/02-issued.json +++ b/tests/testcases/09-check-create/02-issued.json @@ -2,7 +2,7 @@ "TransactionType": "CheckCreate", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "InvoiceID": "6F1DFD1D0FE8A32E40E1F2C05CF1C15545BAB56B617F9C6C2D63A6B704BEF59B", "DestinationTag": 1, diff --git a/tests/testcases/09-check-create/02-issued.raw b/tests/testcases/09-check-create/02-issued.raw index ad25c9a3..73c4f290 100644 Binary files a/tests/testcases/09-check-create/02-issued.raw and b/tests/testcases/09-check-create/02-issued.raw differ diff --git a/tests/testcases/10-deposit-preauth/01-basic.json b/tests/testcases/10-deposit-preauth/01-basic.json index f01c3db0..581eb8b2 100644 --- a/tests/testcases/10-deposit-preauth/01-basic.json +++ b/tests/testcases/10-deposit-preauth/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "DepositPreauth", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "Authorize": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de" } diff --git a/tests/testcases/10-deposit-preauth/01-basic.raw b/tests/testcases/10-deposit-preauth/01-basic.raw index d33761a4..6413abed 100644 Binary files a/tests/testcases/10-deposit-preauth/01-basic.raw and b/tests/testcases/10-deposit-preauth/01-basic.raw differ diff --git a/tests/testcases/10-deposit-preauth/02-unauthorize.json b/tests/testcases/10-deposit-preauth/02-unauthorize.json index 252e7e1c..d6add8af 100644 --- a/tests/testcases/10-deposit-preauth/02-unauthorize.json +++ b/tests/testcases/10-deposit-preauth/02-unauthorize.json @@ -2,7 +2,7 @@ "TransactionType": "DepositPreauth", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 28, "Unauthorize": "rEhxGqkqPPSxQ3P25J66ft5TwpzV14k2de" } diff --git a/tests/testcases/10-deposit-preauth/02-unauthorize.raw b/tests/testcases/10-deposit-preauth/02-unauthorize.raw index d5eea51c..a26b878f 100644 Binary files a/tests/testcases/10-deposit-preauth/02-unauthorize.raw and b/tests/testcases/10-deposit-preauth/02-unauthorize.raw differ diff --git a/tests/testcases/11-offer-cancel/01-basic.json b/tests/testcases/11-offer-cancel/01-basic.json index 498ca33c..34b56bb8 100644 --- a/tests/testcases/11-offer-cancel/01-basic.json +++ b/tests/testcases/11-offer-cancel/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "OfferCancel", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "OfferSequence": 89 } diff --git a/tests/testcases/11-offer-cancel/01-basic.raw b/tests/testcases/11-offer-cancel/01-basic.raw index 238cddda..8518ab8e 100644 Binary files a/tests/testcases/11-offer-cancel/01-basic.raw and b/tests/testcases/11-offer-cancel/01-basic.raw differ diff --git a/tests/testcases/12-offer-create/01-basic.json b/tests/testcases/12-offer-create/01-basic.json index 9b762427..51849466 100644 --- a/tests/testcases/12-offer-create/01-basic.json +++ b/tests/testcases/12-offer-create/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "OfferCreate", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "LastLedgerSequence": 7108682, "Sequence": 25, "TakerPays": { diff --git a/tests/testcases/12-offer-create/01-basic.raw b/tests/testcases/12-offer-create/01-basic.raw index fe4902c6..22e3a6d0 100644 Binary files a/tests/testcases/12-offer-create/01-basic.raw and b/tests/testcases/12-offer-create/01-basic.raw differ diff --git a/tests/testcases/13-payment-channel-claim/01-basic.json b/tests/testcases/13-payment-channel-claim/01-basic.json index f5fa86da..20fa6cca 100644 --- a/tests/testcases/13-payment-channel-claim/01-basic.json +++ b/tests/testcases/13-payment-channel-claim/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "PaymentChannelClaim", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "Amount": "1000000", "Balance": "1000000", diff --git a/tests/testcases/13-payment-channel-claim/01-basic.raw b/tests/testcases/13-payment-channel-claim/01-basic.raw index 61615e44..8f34e308 100644 Binary files a/tests/testcases/13-payment-channel-claim/01-basic.raw and b/tests/testcases/13-payment-channel-claim/01-basic.raw differ diff --git a/tests/testcases/14-payment-channel-create/01-basic.json b/tests/testcases/14-payment-channel-create/01-basic.json index 2514dbf3..e4af4518 100644 --- a/tests/testcases/14-payment-channel-create/01-basic.json +++ b/tests/testcases/14-payment-channel-create/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "PaymentChannelCreate", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "Amount": "10000", "Destination": "rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", diff --git a/tests/testcases/14-payment-channel-create/01-basic.raw b/tests/testcases/14-payment-channel-create/01-basic.raw index 7d081be9..ffae7cb6 100644 Binary files a/tests/testcases/14-payment-channel-create/01-basic.raw and b/tests/testcases/14-payment-channel-create/01-basic.raw differ diff --git a/tests/testcases/15-payment-channel-fund/01-basic.json b/tests/testcases/15-payment-channel-fund/01-basic.json index 3da6ee9a..9cde8367 100644 --- a/tests/testcases/15-payment-channel-fund/01-basic.json +++ b/tests/testcases/15-payment-channel-fund/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "PaymentChannelFund", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "Amount": "10000", "Channel": "C1AE6DDDEEC05CF2978C0BAD6FE302948E9533691DC749DCDD3B9E5992CA6198", diff --git a/tests/testcases/15-payment-channel-fund/01-basic.raw b/tests/testcases/15-payment-channel-fund/01-basic.raw index 48ca73f5..50fd33e7 100644 Binary files a/tests/testcases/15-payment-channel-fund/01-basic.raw and b/tests/testcases/15-payment-channel-fund/01-basic.raw differ diff --git a/tests/testcases/16-signer-list-set/01-basic.json b/tests/testcases/16-signer-list-set/01-basic.json index 9605eff0..3da1009f 100644 --- a/tests/testcases/16-signer-list-set/01-basic.json +++ b/tests/testcases/16-signer-list-set/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "SignerListSet", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 98, "SignerQuorum": 11, "SignerEntries": [ diff --git a/tests/testcases/16-signer-list-set/01-basic.raw b/tests/testcases/16-signer-list-set/01-basic.raw index 5fdb068e..8565ad78 100644 Binary files a/tests/testcases/16-signer-list-set/01-basic.raw and b/tests/testcases/16-signer-list-set/01-basic.raw differ diff --git a/tests/testcases/16-signer-list-set/02-delete.json b/tests/testcases/16-signer-list-set/02-delete.json index d0aed5ad..7332f902 100644 --- a/tests/testcases/16-signer-list-set/02-delete.json +++ b/tests/testcases/16-signer-list-set/02-delete.json @@ -2,7 +2,7 @@ "TransactionType": "SignerListSet", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "SignerQuorum": 0 } diff --git a/tests/testcases/16-signer-list-set/02-delete.raw b/tests/testcases/16-signer-list-set/02-delete.raw index c5cf31d0..e7d77eb5 100644 Binary files a/tests/testcases/16-signer-list-set/02-delete.raw and b/tests/testcases/16-signer-list-set/02-delete.raw differ diff --git a/tests/testcases/17-trust-set/01-basic.json b/tests/testcases/17-trust-set/01-basic.json index 3ce9de0a..f4bdb336 100644 --- a/tests/testcases/17-trust-set/01-basic.json +++ b/tests/testcases/17-trust-set/01-basic.json @@ -2,7 +2,7 @@ "TransactionType": "TrustSet", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "LimitAmount": { "currency": "SEK", diff --git a/tests/testcases/17-trust-set/01-basic.raw b/tests/testcases/17-trust-set/01-basic.raw index 5d201235..7d998d56 100644 Binary files a/tests/testcases/17-trust-set/01-basic.raw and b/tests/testcases/17-trust-set/01-basic.raw differ diff --git a/tests/testcases/17-trust-set/02-quality.json b/tests/testcases/17-trust-set/02-quality.json index 89eaf359..7c646d67 100644 --- a/tests/testcases/17-trust-set/02-quality.json +++ b/tests/testcases/17-trust-set/02-quality.json @@ -2,7 +2,7 @@ "TransactionType": "TrustSet", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "LimitAmount": { "currency": "L4p", diff --git a/tests/testcases/17-trust-set/02-quality.raw b/tests/testcases/17-trust-set/02-quality.raw index d23a9eac..81024f2c 100644 Binary files a/tests/testcases/17-trust-set/02-quality.raw and b/tests/testcases/17-trust-set/02-quality.raw differ diff --git a/tests/testcases/17-trust-set/03-authorize.txt b/tests/testcases/17-trust-set/03-authorize.txt index dd67cf61..d549d407 100644 --- a/tests/testcases/17-trust-set/03-authorize.txt +++ b/tests/testcases/17-trust-set/03-authorize.txt @@ -1,6 +1,6 @@ Transaction Type; Set Trust Line Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy -Flags; Setf Auth +Flags; Set Auth Limit Amount; USD 123 Issuer; rsP3mgGb2tcY UrxiLFiHJiQ XhsziegtwBc Fee; XRP 0.00001 diff --git a/tests/testcases/17-trust-set/08-non-standard-currency.json b/tests/testcases/17-trust-set/08-non-standard-currency.json index bb602b8a..db1b8ec6 100644 --- a/tests/testcases/17-trust-set/08-non-standard-currency.json +++ b/tests/testcases/17-trust-set/08-non-standard-currency.json @@ -2,7 +2,7 @@ "TransactionType": "TrustSet", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "LimitAmount": { "currency": "D60261D8F32194FE844F1CC60DE01165E630F788", diff --git a/tests/testcases/17-trust-set/08-non-standard-currency.raw b/tests/testcases/17-trust-set/08-non-standard-currency.raw index 5f78cfdf..c5966a7b 100644 Binary files a/tests/testcases/17-trust-set/08-non-standard-currency.raw and b/tests/testcases/17-trust-set/08-non-standard-currency.raw differ diff --git a/tests/testcases/17-trust-set/09-remove.json b/tests/testcases/17-trust-set/09-remove.json index e4b025f8..2408fbc6 100644 --- a/tests/testcases/17-trust-set/09-remove.json +++ b/tests/testcases/17-trust-set/09-remove.json @@ -2,7 +2,7 @@ "TransactionType": "TrustSet", "Account": "OWN_ADDR", "Fee": "10", - "Flags": 2147483648, + "Flags": 0, "Sequence": 25, "LimitAmount": { "currency": "D60261D8F32194FE844F1CC60DE01165E630F788", diff --git a/tests/testcases/17-trust-set/09-remove.raw b/tests/testcases/17-trust-set/09-remove.raw index d84a6ffd..69a0952b 100644 Binary files a/tests/testcases/17-trust-set/09-remove.raw and b/tests/testcases/17-trust-set/09-remove.raw differ diff --git a/tests/testcases/18-arrays/01-basic.json b/tests/testcases/18-arrays/01-basic.json index 16a61770..7e5b96d0 100644 --- a/tests/testcases/18-arrays/01-basic.json +++ b/tests/testcases/18-arrays/01-basic.json @@ -12,7 +12,7 @@ } ], "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 131429307, "LastLedgerSequence": 87108682, "SigningPubKey": "OWN_PUBKEY" diff --git a/tests/testcases/18-arrays/01-basic.raw b/tests/testcases/18-arrays/01-basic.raw index e51b4e98..7c463904 100644 Binary files a/tests/testcases/18-arrays/01-basic.raw and b/tests/testcases/18-arrays/01-basic.raw differ diff --git a/tests/testcases/18-arrays/02-multiple.json b/tests/testcases/18-arrays/02-multiple.json index f524dd5d..657273be 100644 --- a/tests/testcases/18-arrays/02-multiple.json +++ b/tests/testcases/18-arrays/02-multiple.json @@ -18,7 +18,7 @@ } ], "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 131429307, "LastLedgerSequence": 87108682, "SigningPubKey": "OWN_PUBKEY" diff --git a/tests/testcases/18-arrays/02-multiple.raw b/tests/testcases/18-arrays/02-multiple.raw index 8dd980bc..79596264 100644 Binary files a/tests/testcases/18-arrays/02-multiple.raw and b/tests/testcases/18-arrays/02-multiple.raw differ diff --git a/tests/testcases/18-arrays/03-not-last.json b/tests/testcases/18-arrays/03-not-last.json index 2a8a4436..317efc6d 100644 --- a/tests/testcases/18-arrays/03-not-last.json +++ b/tests/testcases/18-arrays/03-not-last.json @@ -22,7 +22,7 @@ } ], "Fee": "15", - "Flags": 2147483648, + "Flags": 0, "Sequence": 131429307, "LastLedgerSequence": 87108682, "SigningPubKey": "OWN_PUBKEY" diff --git a/tests/testcases/18-arrays/03-not-last.raw b/tests/testcases/18-arrays/03-not-last.raw index 59aa98d3..7e88f27b 100644 Binary files a/tests/testcases/18-arrays/03-not-last.raw and b/tests/testcases/18-arrays/03-not-last.raw differ diff --git a/tests/testcases/19-nftoken-mint/01-basic.json b/tests/testcases/19-nftoken-mint/01-basic.json new file mode 100644 index 00000000..6e9e5c1c --- /dev/null +++ b/tests/testcases/19-nftoken-mint/01-basic.json @@ -0,0 +1,10 @@ +{ + "TransactionType": "NFTokenMint", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 0, + "URI": "697066733A2F2F6261736963", + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY", + "NFTokenTaxon": 0 +} diff --git a/tests/testcases/19-nftoken-mint/01-basic.raw b/tests/testcases/19-nftoken-mint/01-basic.raw new file mode 100644 index 00000000..a6f68ef2 Binary files /dev/null and b/tests/testcases/19-nftoken-mint/01-basic.raw differ diff --git a/tests/testcases/19-nftoken-mint/01-basic.txt b/tests/testcases/19-nftoken-mint/01-basic.txt new file mode 100644 index 00000000..fc148129 --- /dev/null +++ b/tests/testcases/19-nftoken-mint/01-basic.txt @@ -0,0 +1,5 @@ +Transaction Type; NFToken Mint +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +NFToken Taxon; 0 +Fee; XRP 0.000015 +URI; ipfs://basic diff --git a/tests/testcases/19-nftoken-mint/02-burnable.json b/tests/testcases/19-nftoken-mint/02-burnable.json new file mode 100644 index 00000000..48866ed5 --- /dev/null +++ b/tests/testcases/19-nftoken-mint/02-burnable.json @@ -0,0 +1,10 @@ +{ + "TransactionType": "NFTokenMint", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 1, + "URI": "697066733A2F2F6261736963", + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY", + "NFTokenTaxon": 0 +} diff --git a/tests/testcases/19-nftoken-mint/02-burnable.raw b/tests/testcases/19-nftoken-mint/02-burnable.raw new file mode 100644 index 00000000..2682e112 Binary files /dev/null and b/tests/testcases/19-nftoken-mint/02-burnable.raw differ diff --git a/tests/testcases/19-nftoken-mint/02-burnable.txt b/tests/testcases/19-nftoken-mint/02-burnable.txt new file mode 100644 index 00000000..e100bc93 --- /dev/null +++ b/tests/testcases/19-nftoken-mint/02-burnable.txt @@ -0,0 +1,6 @@ +Transaction Type; NFToken Mint +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Burnable +NFToken Taxon; 0 +Fee; XRP 0.000015 +URI; ipfs://basic diff --git a/tests/testcases/19-nftoken-mint/03-only-xrp.json b/tests/testcases/19-nftoken-mint/03-only-xrp.json new file mode 100644 index 00000000..38ed2a79 --- /dev/null +++ b/tests/testcases/19-nftoken-mint/03-only-xrp.json @@ -0,0 +1,10 @@ +{ + "TransactionType": "NFTokenMint", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 2, + "URI": "697066733A2F2F6261736963", + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY", + "NFTokenTaxon": 0 +} diff --git a/tests/testcases/19-nftoken-mint/03-only-xrp.raw b/tests/testcases/19-nftoken-mint/03-only-xrp.raw new file mode 100644 index 00000000..3caa4c16 Binary files /dev/null and b/tests/testcases/19-nftoken-mint/03-only-xrp.raw differ diff --git a/tests/testcases/19-nftoken-mint/03-only-xrp.txt b/tests/testcases/19-nftoken-mint/03-only-xrp.txt new file mode 100644 index 00000000..f90ee927 --- /dev/null +++ b/tests/testcases/19-nftoken-mint/03-only-xrp.txt @@ -0,0 +1,6 @@ +Transaction Type; NFToken Mint +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Only XRP +NFToken Taxon; 0 +Fee; XRP 0.000015 +URI; ipfs://basic diff --git a/tests/testcases/19-nftoken-mint/04-transferable.json b/tests/testcases/19-nftoken-mint/04-transferable.json new file mode 100644 index 00000000..9932a0a2 --- /dev/null +++ b/tests/testcases/19-nftoken-mint/04-transferable.json @@ -0,0 +1,10 @@ +{ + "TransactionType": "NFTokenMint", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 8, + "URI": "697066733A2F2F6261736963", + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY", + "NFTokenTaxon": 0 +} diff --git a/tests/testcases/19-nftoken-mint/04-transferable.raw b/tests/testcases/19-nftoken-mint/04-transferable.raw new file mode 100644 index 00000000..676bf33b Binary files /dev/null and b/tests/testcases/19-nftoken-mint/04-transferable.raw differ diff --git a/tests/testcases/19-nftoken-mint/04-transferable.txt b/tests/testcases/19-nftoken-mint/04-transferable.txt new file mode 100644 index 00000000..1e35a3cc --- /dev/null +++ b/tests/testcases/19-nftoken-mint/04-transferable.txt @@ -0,0 +1,6 @@ +Transaction Type; NFToken Mint +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Transferable +NFToken Taxon; 0 +Fee; XRP 0.000015 +URI; ipfs://basic diff --git a/tests/testcases/20-nftoken-burn/01-basic.json b/tests/testcases/20-nftoken-burn/01-basic.json new file mode 100644 index 00000000..62480e1f --- /dev/null +++ b/tests/testcases/20-nftoken-burn/01-basic.json @@ -0,0 +1,9 @@ +{ + "TransactionType": "NFTokenBurn", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 0, + "NFTokenID": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/20-nftoken-burn/01-basic.raw b/tests/testcases/20-nftoken-burn/01-basic.raw new file mode 100644 index 00000000..e101fe59 Binary files /dev/null and b/tests/testcases/20-nftoken-burn/01-basic.raw differ diff --git a/tests/testcases/20-nftoken-burn/01-basic.txt b/tests/testcases/20-nftoken-burn/01-basic.txt new file mode 100644 index 00000000..e63e7fe0 --- /dev/null +++ b/tests/testcases/20-nftoken-burn/01-basic.txt @@ -0,0 +1,4 @@ +Transaction Type; NFToken Burn +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +NFToken ID; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +Fee; XRP 0.000015 diff --git a/tests/testcases/21-nftoken-create-offer/01-sell.json b/tests/testcases/21-nftoken-create-offer/01-sell.json new file mode 100644 index 00000000..953a94c1 --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/01-sell.json @@ -0,0 +1,14 @@ +{ + "TransactionType": "NFTokenCreateOffer", + "Account": "OWN_ADDR", + "NFTokenID": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "Amount": { + "currency": "FOO", + "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "value": "314.159" + }, + "Fee": "15", + "Flags": 1, + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/21-nftoken-create-offer/01-sell.raw b/tests/testcases/21-nftoken-create-offer/01-sell.raw new file mode 100644 index 00000000..ff9b02e4 Binary files /dev/null and b/tests/testcases/21-nftoken-create-offer/01-sell.raw differ diff --git a/tests/testcases/21-nftoken-create-offer/01-sell.txt b/tests/testcases/21-nftoken-create-offer/01-sell.txt new file mode 100644 index 00000000..1fe18ee2 --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/01-sell.txt @@ -0,0 +1,7 @@ +Transaction Type; NFToken Create Offer +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Sell +NFToken ID; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +Amount; FOO 314.159 +Issuer; rsA2Lpzuawew SBQXkiju3YQ TMzW13pAAdW +Fee; XRP 0.000015 diff --git a/tests/testcases/21-nftoken-create-offer/02-sell-destination.json b/tests/testcases/21-nftoken-create-offer/02-sell-destination.json new file mode 100644 index 00000000..ccf33c4b --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/02-sell-destination.json @@ -0,0 +1,15 @@ +{ + "TransactionType": "NFTokenCreateOffer", + "Account": "OWN_ADDR", + "NFTokenID": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "Amount": { + "currency": "FOO", + "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "value": "314.159" + }, + "Destination": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "Fee": "15", + "Flags": 1, + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/21-nftoken-create-offer/02-sell-destination.raw b/tests/testcases/21-nftoken-create-offer/02-sell-destination.raw new file mode 100644 index 00000000..58d7af41 Binary files /dev/null and b/tests/testcases/21-nftoken-create-offer/02-sell-destination.raw differ diff --git a/tests/testcases/21-nftoken-create-offer/02-sell-destination.txt b/tests/testcases/21-nftoken-create-offer/02-sell-destination.txt new file mode 100644 index 00000000..274fa518 --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/02-sell-destination.txt @@ -0,0 +1,8 @@ +Transaction Type; NFToken Create Offer +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Sell +NFToken ID; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +Amount; FOO 314.159 +Issuer; rsA2Lpzuawew SBQXkiju3YQ TMzW13pAAdW +Fee; XRP 0.000015 +Destination; rsA2Lpzuawew SBQXkiju3YQ TMzW13pAAdW diff --git a/tests/testcases/21-nftoken-create-offer/03-buy.json b/tests/testcases/21-nftoken-create-offer/03-buy.json new file mode 100644 index 00000000..3f700bd8 --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/03-buy.json @@ -0,0 +1,14 @@ +{ + "TransactionType": "NFTokenCreateOffer", + "Account": "OWN_ADDR", + "NFTokenID": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "Owner": "ra7Zr8ddy9tB88RaXL8B87YkqhEJG2vkAJ", + "Amount": { + "currency": "FOO", + "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "value": "314.159" + }, + "Fee": "15", + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/21-nftoken-create-offer/03-buy.raw b/tests/testcases/21-nftoken-create-offer/03-buy.raw new file mode 100644 index 00000000..7e3c8fd9 Binary files /dev/null and b/tests/testcases/21-nftoken-create-offer/03-buy.raw differ diff --git a/tests/testcases/21-nftoken-create-offer/03-buy.txt b/tests/testcases/21-nftoken-create-offer/03-buy.txt new file mode 100644 index 00000000..c129bb23 --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/03-buy.txt @@ -0,0 +1,7 @@ +Transaction Type; NFToken Create Offer +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +NFToken ID; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +Amount; FOO 314.159 +Issuer; rsA2Lpzuawew SBQXkiju3YQ TMzW13pAAdW +Fee; XRP 0.000015 +Owner; ra7Zr8ddy9tB 88RaXL8B87Y kqhEJG2vkAJ diff --git a/tests/testcases/21-nftoken-create-offer/04-buy-expiration.json b/tests/testcases/21-nftoken-create-offer/04-buy-expiration.json new file mode 100644 index 00000000..8b2ed00d --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/04-buy-expiration.json @@ -0,0 +1,15 @@ +{ + "TransactionType": "NFTokenCreateOffer", + "Account": "OWN_ADDR", + "NFTokenID": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "Owner": "ra7Zr8ddy9tB88RaXL8B87YkqhEJG2vkAJ", + "Amount": { + "currency": "FOO", + "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "value": "314.159" + }, + "Fee": "15", + "Sequence": 3, + "Expiration": 570113521, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/21-nftoken-create-offer/04-buy-expiration.raw b/tests/testcases/21-nftoken-create-offer/04-buy-expiration.raw new file mode 100644 index 00000000..199407f0 Binary files /dev/null and b/tests/testcases/21-nftoken-create-offer/04-buy-expiration.raw differ diff --git a/tests/testcases/21-nftoken-create-offer/04-buy-expiration.txt b/tests/testcases/21-nftoken-create-offer/04-buy-expiration.txt new file mode 100644 index 00000000..753b87af --- /dev/null +++ b/tests/testcases/21-nftoken-create-offer/04-buy-expiration.txt @@ -0,0 +1,8 @@ +Transaction Type; NFToken Create Offer +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Expiration; 2018-01-24 12:52:01 UTC +NFToken ID; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +Amount; FOO 314.159 +Issuer; rsA2Lpzuawew SBQXkiju3YQ TMzW13pAAdW +Fee; XRP 0.000015 +Owner; ra7Zr8ddy9tB 88RaXL8B87Y kqhEJG2vkAJ diff --git a/tests/testcases/22-nftoken-cancel-offer/01-basic.json b/tests/testcases/22-nftoken-cancel-offer/01-basic.json new file mode 100644 index 00000000..d7c87cd1 --- /dev/null +++ b/tests/testcases/22-nftoken-cancel-offer/01-basic.json @@ -0,0 +1,12 @@ +{ + "TransactionType": "NFTokenCancelOffer", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 0, + "NFTokenOffers": [ + "9C92E061381C1EF37A8CDE0E8FC35188BFC30B1883825042A64309AC09F4C36D", + "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052" + ], + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/22-nftoken-cancel-offer/01-basic.raw b/tests/testcases/22-nftoken-cancel-offer/01-basic.raw new file mode 100644 index 00000000..e6b67183 Binary files /dev/null and b/tests/testcases/22-nftoken-cancel-offer/01-basic.raw differ diff --git a/tests/testcases/22-nftoken-cancel-offer/01-basic.txt b/tests/testcases/22-nftoken-cancel-offer/01-basic.txt new file mode 100644 index 00000000..6a14048c --- /dev/null +++ b/tests/testcases/22-nftoken-cancel-offer/01-basic.txt @@ -0,0 +1,6 @@ +Transaction Type; NFToken Cancel Offer +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Fee; XRP 0.000015 +NFToken Offers; 2 +NFToken Offer; 9c92e061381c1ef37a8cde0e8fc35188bfc30b1883825042a64309ac09f4c36d +NFToken Offer; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 diff --git a/tests/testcases/23-nftoken-accept-offer/01-basic.json b/tests/testcases/23-nftoken-accept-offer/01-basic.json new file mode 100644 index 00000000..1183a771 --- /dev/null +++ b/tests/testcases/23-nftoken-accept-offer/01-basic.json @@ -0,0 +1,9 @@ +{ + "TransactionType": "NFTokenAcceptOffer", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 0, + "NFTokenSellOffer": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/23-nftoken-accept-offer/01-basic.raw b/tests/testcases/23-nftoken-accept-offer/01-basic.raw new file mode 100644 index 00000000..f922156a Binary files /dev/null and b/tests/testcases/23-nftoken-accept-offer/01-basic.raw differ diff --git a/tests/testcases/23-nftoken-accept-offer/01-basic.txt b/tests/testcases/23-nftoken-accept-offer/01-basic.txt new file mode 100644 index 00000000..780dbe7f --- /dev/null +++ b/tests/testcases/23-nftoken-accept-offer/01-basic.txt @@ -0,0 +1,4 @@ +Transaction Type; NFToken Accept Offer +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +NFToken Offer; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +Fee; XRP 0.000015 diff --git a/tests/testcases/23-nftoken-accept-offer/02-broker.json b/tests/testcases/23-nftoken-accept-offer/02-broker.json new file mode 100644 index 00000000..9c126181 --- /dev/null +++ b/tests/testcases/23-nftoken-accept-offer/02-broker.json @@ -0,0 +1,15 @@ +{ + "TransactionType": "NFTokenAcceptOffer", + "Account": "OWN_ADDR", + "Fee": "15", + "Flags": 0, + "NFTokenSellOffer": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "NFTokenBuyOffer": "000000003C0E955DFA24367806070434D8BE16A12E410C3B559CFBED00000052", + "NFTokenBrokerFee": { + "currency": "FOO", + "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "value": "1" + }, + "Sequence": 3, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/23-nftoken-accept-offer/02-broker.raw b/tests/testcases/23-nftoken-accept-offer/02-broker.raw new file mode 100644 index 00000000..48cf6c7f Binary files /dev/null and b/tests/testcases/23-nftoken-accept-offer/02-broker.raw differ diff --git a/tests/testcases/23-nftoken-accept-offer/02-broker.txt b/tests/testcases/23-nftoken-accept-offer/02-broker.txt new file mode 100644 index 00000000..05784cf1 --- /dev/null +++ b/tests/testcases/23-nftoken-accept-offer/02-broker.txt @@ -0,0 +1,7 @@ +Transaction Type; NFToken Accept Offer +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +NFToken Offer; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +NFToken Offer; 000000003c0e955dfa24367806070434d8be16a12e410c3b559cfbed00000052 +Fee; XRP 0.000015 +NFToken Broker Fee; FOO 1 +Issuer; rsA2Lpzuawew SBQXkiju3YQ TMzW13pAAdW diff --git a/tests/testcases/24-clawback/01-basic.json b/tests/testcases/24-clawback/01-basic.json new file mode 100644 index 00000000..3225ea49 --- /dev/null +++ b/tests/testcases/24-clawback/01-basic.json @@ -0,0 +1,12 @@ +{ + "TransactionType": "Clawback", + "Account": "OWN_ADDR", + "Fee": "10", + "Flags": 0, + "Amount": { + "currency": "FOO", + "issuer": "rsA2LpzuawewSBQXkiju3YQTMzW13pAAdW", + "value": "314.159" + }, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/24-clawback/01-basic.raw b/tests/testcases/24-clawback/01-basic.raw new file mode 100644 index 00000000..24661987 Binary files /dev/null and b/tests/testcases/24-clawback/01-basic.raw differ diff --git a/tests/testcases/24-clawback/01-basic.txt b/tests/testcases/24-clawback/01-basic.txt new file mode 100644 index 00000000..a133e608 --- /dev/null +++ b/tests/testcases/24-clawback/01-basic.txt @@ -0,0 +1,5 @@ +Transaction Type; Clawback +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Amount; FOO 314.159 +Issuer; rsA2Lpzuawew SBQXkiju3YQ TMzW13pAAdW +Fee; XRP 0.00001 diff --git a/tests/testcases/25-amm-create/01-basic.json b/tests/testcases/25-amm-create/01-basic.json new file mode 100644 index 00000000..8e7580e4 --- /dev/null +++ b/tests/testcases/25-amm-create/01-basic.json @@ -0,0 +1,14 @@ +{ + "TransactionType": "AMMCreate", + "Account": "OWN_ADDR", + "Fee": "2000000", + "Flags": 0, + "Amount": "250", + "Amount2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "250" + }, + "TradingFee": 12, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/25-amm-create/01-basic.raw b/tests/testcases/25-amm-create/01-basic.raw new file mode 100644 index 00000000..a043b3c4 Binary files /dev/null and b/tests/testcases/25-amm-create/01-basic.raw differ diff --git a/tests/testcases/25-amm-create/01-basic.txt b/tests/testcases/25-amm-create/01-basic.txt new file mode 100644 index 00000000..e7550fab --- /dev/null +++ b/tests/testcases/25-amm-create/01-basic.txt @@ -0,0 +1,7 @@ +Transaction Type; AMM Create +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Trading Fee; 12 +Amount; XRP 0.00025 +Fee; XRP 2 +Amount 2; USD 250 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/25-amm-create/02-dual-currency.json b/tests/testcases/25-amm-create/02-dual-currency.json new file mode 100644 index 00000000..d57172d6 --- /dev/null +++ b/tests/testcases/25-amm-create/02-dual-currency.json @@ -0,0 +1,18 @@ +{ + "TransactionType": "AMMCreate", + "Account": "OWN_ADDR", + "Fee": "2000000", + "Flags": 0, + "Amount": { + "currency": "EUR", + "issuer": "rMqTbPY6rzTspuBGBcS7po7FFTPwitrKHX", + "value": "250" + }, + "Amount2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "250" + }, + "TradingFee": 12, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/25-amm-create/02-dual-currency.raw b/tests/testcases/25-amm-create/02-dual-currency.raw new file mode 100644 index 00000000..7685ffdc Binary files /dev/null and b/tests/testcases/25-amm-create/02-dual-currency.raw differ diff --git a/tests/testcases/25-amm-create/02-dual-currency.txt b/tests/testcases/25-amm-create/02-dual-currency.txt new file mode 100644 index 00000000..624ebf47 --- /dev/null +++ b/tests/testcases/25-amm-create/02-dual-currency.txt @@ -0,0 +1,8 @@ +Transaction Type; AMM Create +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Trading Fee; 12 +Amount; EUR 250 +Issuer; rMqTbPY6rzTs puBGBcS7po7 FFTPwitrKHX +Fee; XRP 2 +Amount 2; USD 250 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/26-amm-deposit/01-one-sided.json b/tests/testcases/26-amm-deposit/01-one-sided.json new file mode 100644 index 00000000..466fbea2 --- /dev/null +++ b/tests/testcases/26-amm-deposit/01-one-sided.json @@ -0,0 +1,15 @@ +{ + "TransactionType": "AMMDeposit", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Amount": "1000", + "Fee": "15", + "Flags": 524288, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/26-amm-deposit/01-one-sided.raw b/tests/testcases/26-amm-deposit/01-one-sided.raw new file mode 100644 index 00000000..97807141 Binary files /dev/null and b/tests/testcases/26-amm-deposit/01-one-sided.raw differ diff --git a/tests/testcases/26-amm-deposit/01-one-sided.txt b/tests/testcases/26-amm-deposit/01-one-sided.txt new file mode 100644 index 00000000..e2b6087c --- /dev/null +++ b/tests/testcases/26-amm-deposit/01-one-sided.txt @@ -0,0 +1,8 @@ +Transaction Type; AMM Deposit +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Single Asset +Amount; XRP 0.001 +Fee; XRP 0.000015 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/26-amm-deposit/02-two-sided.json b/tests/testcases/26-amm-deposit/02-two-sided.json new file mode 100644 index 00000000..1d69b7e5 --- /dev/null +++ b/tests/testcases/26-amm-deposit/02-two-sided.json @@ -0,0 +1,20 @@ +{ + "TransactionType": "AMMDeposit", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Amount": "100", + "Amount2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "250" + }, + "Fee": "15", + "Flags": 1048576, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/26-amm-deposit/02-two-sided.raw b/tests/testcases/26-amm-deposit/02-two-sided.raw new file mode 100644 index 00000000..227aee0f Binary files /dev/null and b/tests/testcases/26-amm-deposit/02-two-sided.raw differ diff --git a/tests/testcases/26-amm-deposit/02-two-sided.txt b/tests/testcases/26-amm-deposit/02-two-sided.txt new file mode 100644 index 00000000..043101ca --- /dev/null +++ b/tests/testcases/26-amm-deposit/02-two-sided.txt @@ -0,0 +1,10 @@ +Transaction Type; AMM Deposit +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Two Asset +Amount; XRP 0.0001 +Fee; XRP 0.000015 +Amount 2; USD 250 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/26-amm-deposit/03-amount-lp-out.json b/tests/testcases/26-amm-deposit/03-amount-lp-out.json new file mode 100644 index 00000000..c87cfdd6 --- /dev/null +++ b/tests/testcases/26-amm-deposit/03-amount-lp-out.json @@ -0,0 +1,20 @@ +{ + "TransactionType": "AMMDeposit", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Amount": "100", + "LPTokenOut": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "5" + }, + "Fee": "15", + "Flags": 2097152, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/26-amm-deposit/03-amount-lp-out.raw b/tests/testcases/26-amm-deposit/03-amount-lp-out.raw new file mode 100644 index 00000000..d3038ebe Binary files /dev/null and b/tests/testcases/26-amm-deposit/03-amount-lp-out.raw differ diff --git a/tests/testcases/26-amm-deposit/03-amount-lp-out.txt b/tests/testcases/26-amm-deposit/03-amount-lp-out.txt new file mode 100644 index 00000000..d83e4976 --- /dev/null +++ b/tests/testcases/26-amm-deposit/03-amount-lp-out.txt @@ -0,0 +1,10 @@ +Transaction Type; AMM Deposit +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; One Asset LP Token +Amount; XRP 0.0001 +Fee; XRP 0.000015 +LP Token Out; USD 5 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/26-amm-deposit/04-lp-out.json b/tests/testcases/26-amm-deposit/04-lp-out.json new file mode 100644 index 00000000..683376b6 --- /dev/null +++ b/tests/testcases/26-amm-deposit/04-lp-out.json @@ -0,0 +1,19 @@ +{ + "TransactionType": "AMMDeposit", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "LPTokenOut": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "5" + }, + "Fee": "15", + "Flags": 65536, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/26-amm-deposit/04-lp-out.raw b/tests/testcases/26-amm-deposit/04-lp-out.raw new file mode 100644 index 00000000..01441a00 Binary files /dev/null and b/tests/testcases/26-amm-deposit/04-lp-out.raw differ diff --git a/tests/testcases/26-amm-deposit/04-lp-out.txt b/tests/testcases/26-amm-deposit/04-lp-out.txt new file mode 100644 index 00000000..e76f754e --- /dev/null +++ b/tests/testcases/26-amm-deposit/04-lp-out.txt @@ -0,0 +1,9 @@ +Transaction Type; AMM Deposit +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; LP Token +Fee; XRP 0.000015 +LP Token Out; USD 5 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/27-amm-withdraw/01-one-sided.json b/tests/testcases/27-amm-withdraw/01-one-sided.json new file mode 100644 index 00000000..bc689794 --- /dev/null +++ b/tests/testcases/27-amm-withdraw/01-one-sided.json @@ -0,0 +1,15 @@ +{ + "TransactionType": "AMMWithdraw", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Amount": "500", + "Fee": "15", + "Flags": 524288, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/27-amm-withdraw/01-one-sided.raw b/tests/testcases/27-amm-withdraw/01-one-sided.raw new file mode 100644 index 00000000..a54fcd02 Binary files /dev/null and b/tests/testcases/27-amm-withdraw/01-one-sided.raw differ diff --git a/tests/testcases/27-amm-withdraw/01-one-sided.txt b/tests/testcases/27-amm-withdraw/01-one-sided.txt new file mode 100644 index 00000000..7c956a64 --- /dev/null +++ b/tests/testcases/27-amm-withdraw/01-one-sided.txt @@ -0,0 +1,8 @@ +Transaction Type; AMM Withdraw +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Single Asset +Amount; XRP 0.0005 +Fee; XRP 0.000015 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/27-amm-withdraw/02-two-sided.json b/tests/testcases/27-amm-withdraw/02-two-sided.json new file mode 100644 index 00000000..f68e13dc --- /dev/null +++ b/tests/testcases/27-amm-withdraw/02-two-sided.json @@ -0,0 +1,20 @@ +{ + "TransactionType": "AMMWithdraw", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Amount": "50", + "Amount2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "50" + }, + "Fee": "15", + "Flags": 1048576, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/27-amm-withdraw/02-two-sided.raw b/tests/testcases/27-amm-withdraw/02-two-sided.raw new file mode 100644 index 00000000..127d899c Binary files /dev/null and b/tests/testcases/27-amm-withdraw/02-two-sided.raw differ diff --git a/tests/testcases/27-amm-withdraw/02-two-sided.txt b/tests/testcases/27-amm-withdraw/02-two-sided.txt new file mode 100644 index 00000000..8282cc96 --- /dev/null +++ b/tests/testcases/27-amm-withdraw/02-two-sided.txt @@ -0,0 +1,10 @@ +Transaction Type; AMM Withdraw +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; Two Asset +Amount; XRP 0.00005 +Fee; XRP 0.000015 +Amount 2; USD 50 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/27-amm-withdraw/03-amount-lp-out.json b/tests/testcases/27-amm-withdraw/03-amount-lp-out.json new file mode 100644 index 00000000..925eb1ce --- /dev/null +++ b/tests/testcases/27-amm-withdraw/03-amount-lp-out.json @@ -0,0 +1,20 @@ +{ + "TransactionType": "AMMWithdraw", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Amount": "5", + "LPTokenIn": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "5" + }, + "Fee": "15", + "Flags": 2097152, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/27-amm-withdraw/03-amount-lp-out.raw b/tests/testcases/27-amm-withdraw/03-amount-lp-out.raw new file mode 100644 index 00000000..c84c98ec Binary files /dev/null and b/tests/testcases/27-amm-withdraw/03-amount-lp-out.raw differ diff --git a/tests/testcases/27-amm-withdraw/03-amount-lp-out.txt b/tests/testcases/27-amm-withdraw/03-amount-lp-out.txt new file mode 100644 index 00000000..51e410a0 --- /dev/null +++ b/tests/testcases/27-amm-withdraw/03-amount-lp-out.txt @@ -0,0 +1,10 @@ +Transaction Type; AMM Withdraw +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; One Asset LP Token +Amount; XRP 0.000005 +Fee; XRP 0.000015 +LP Token In; USD 5 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/27-amm-withdraw/04-lp-out.json b/tests/testcases/27-amm-withdraw/04-lp-out.json new file mode 100644 index 00000000..2056583e --- /dev/null +++ b/tests/testcases/27-amm-withdraw/04-lp-out.json @@ -0,0 +1,19 @@ +{ + "TransactionType": "AMMWithdraw", + "Account": "OWN_ADDR", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "LPTokenIn": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "5" + }, + "Fee": "15", + "Flags": 65536, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/27-amm-withdraw/04-lp-out.raw b/tests/testcases/27-amm-withdraw/04-lp-out.raw new file mode 100644 index 00000000..6b2a65ec Binary files /dev/null and b/tests/testcases/27-amm-withdraw/04-lp-out.raw differ diff --git a/tests/testcases/27-amm-withdraw/04-lp-out.txt b/tests/testcases/27-amm-withdraw/04-lp-out.txt new file mode 100644 index 00000000..37883830 --- /dev/null +++ b/tests/testcases/27-amm-withdraw/04-lp-out.txt @@ -0,0 +1,9 @@ +Transaction Type; AMM Withdraw +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Flags; LP Token +Fee; XRP 0.000015 +LP Token In; USD 5 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/28-amm-bid/01-basic.json b/tests/testcases/28-amm-bid/01-basic.json new file mode 100644 index 00000000..b699b3c0 --- /dev/null +++ b/tests/testcases/28-amm-bid/01-basic.json @@ -0,0 +1,14 @@ +{ + "TransactionType": "AMMBid", + "Account": "OWN_ADDR", + "Fee": "15", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Flags": 0, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/28-amm-bid/01-basic.raw b/tests/testcases/28-amm-bid/01-basic.raw new file mode 100644 index 00000000..5e98686e Binary files /dev/null and b/tests/testcases/28-amm-bid/01-basic.raw differ diff --git a/tests/testcases/28-amm-bid/01-basic.txt b/tests/testcases/28-amm-bid/01-basic.txt new file mode 100644 index 00000000..53e1132d --- /dev/null +++ b/tests/testcases/28-amm-bid/01-basic.txt @@ -0,0 +1,6 @@ +Transaction Type; AMM Bid +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Fee; XRP 0.000015 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/28-amm-bid/02-min-max.json b/tests/testcases/28-amm-bid/02-min-max.json new file mode 100644 index 00000000..5302b83b --- /dev/null +++ b/tests/testcases/28-amm-bid/02-min-max.json @@ -0,0 +1,31 @@ +{ + "TransactionType": "AMMBid", + "Account": "OWN_ADDR", + "Fee": "15", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "AuthAccounts": [ + { + "AuthAccount": { + "Account": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + } + } + ], + "BidMin": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "5" + }, + "BidMax": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3", + "value": "10" + }, + "Flags": 0, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/28-amm-bid/02-min-max.raw b/tests/testcases/28-amm-bid/02-min-max.raw new file mode 100644 index 00000000..dc307489 Binary files /dev/null and b/tests/testcases/28-amm-bid/02-min-max.raw differ diff --git a/tests/testcases/28-amm-bid/02-min-max.txt b/tests/testcases/28-amm-bid/02-min-max.txt new file mode 100644 index 00000000..1c565bc5 --- /dev/null +++ b/tests/testcases/28-amm-bid/02-min-max.txt @@ -0,0 +1,11 @@ +Transaction Type; AMM Bid +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Fee; XRP 0.000015 +Bid Min; USD 5 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Bid Max; USD 10 +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Account [1]; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/testcases/29-amm-vote/01-basic.json b/tests/testcases/29-amm-vote/01-basic.json new file mode 100644 index 00000000..b02fdf6b --- /dev/null +++ b/tests/testcases/29-amm-vote/01-basic.json @@ -0,0 +1,15 @@ +{ + "TransactionType": "AMMVote", + "Account": "OWN_ADDR", + "Fee": "15", + "Asset": { + "currency": "XRP" + }, + "Asset2": { + "currency": "USD", + "issuer": "rExKpRKXNz25UAjbckCRtQsJFcSfjL9Er3" + }, + "Flags": 0, + "TradingFee": 150, + "SigningPubKey": "OWN_PUBKEY" +} diff --git a/tests/testcases/29-amm-vote/01-basic.raw b/tests/testcases/29-amm-vote/01-basic.raw new file mode 100644 index 00000000..a0eafd62 Binary files /dev/null and b/tests/testcases/29-amm-vote/01-basic.raw differ diff --git a/tests/testcases/29-amm-vote/01-basic.txt b/tests/testcases/29-amm-vote/01-basic.txt new file mode 100644 index 00000000..8f4d22a2 --- /dev/null +++ b/tests/testcases/29-amm-vote/01-basic.txt @@ -0,0 +1,7 @@ +Transaction Type; AMM Vote +Account; rTooLkitCks h5mQa67eaa2 JaWHDBnHkpy +Trading Fee; 150 +Fee; XRP 0.000015 +Asset; XRP +Asset 2; USD +Issuer; rExKpRKXNz25 UAjbckCRtQs JFcSfjL9Er3 diff --git a/tests/utils.py b/tests/utils.py index 17bc66a4..eb281f5d 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -21,19 +21,19 @@ TX_PREFIX_MULTI = [0x53, 0x4D, 0x54, 0x00] -def pop_size_prefixed_buf_from_buf(buffer:bytes) -> Tuple[bytes, int, bytes]: - """ Returns remainder, data_len, data """ +def pop_size_prefixed_buf_from_buf(buffer: bytes) -> Tuple[bytes, int, bytes]: + """Returns remainder, data_len, data""" data_len = buffer[0] - return buffer[1+data_len:], data_len, buffer[1:data_len+1] + return buffer[1 + data_len :], data_len, buffer[1 : data_len + 1] def unpack_configuration_response(reply: bytes) -> str: - """ Unpack reply for 'get_configuration' APDU: - TEST (1) - MAJOR (1) - MINOR (1) - PATCH (1) + """Unpack reply for 'get_configuration' APDU: + TEST (1) + MAJOR (1) + MINOR (1) + PATCH (1) """ assert len(reply) == 4 @@ -44,9 +44,9 @@ def unpack_configuration_response(reply: bytes) -> str: def unpack_get_public_key_response(reply: bytes) -> Tuple[int, str, int, str]: - """ Unpack reply for 'get_public_key' APDU: - pub_key (65) - pub_key_str (65 * 2) + """Unpack reply for 'get_public_key' APDU: + pub_key (65) + pub_key_str (65 * 2) """ reply, key_len, key_data = pop_size_prefixed_buf_from_buf(reply) @@ -55,7 +55,7 @@ def unpack_get_public_key_response(reply: bytes) -> Tuple[int, str, int, str]: def verify_version(root_path: Path, version: str) -> None: - """ Verify the app version, based on defines in Makefile """ + """Verify the app version, based on defines in Makefile""" print(f"version: {version}") makefile = f"{root_path.parent.resolve()}/Makefile" @@ -79,11 +79,12 @@ def verify_version(root_path: Path, version: str) -> None: def verify_ecdsa_secp256k1(tx: bytes, sig: bytes, raw_tx_path: str) -> bool: - """ Verify the transaction signature """ + """Verify the transaction signature""" # Get Public key key_data, _ = calculate_public_key_and_chaincode( - CurveChoice.Secp256k1, DEFAULT_PATH, compress_public_key=True) + CurveChoice.Secp256k1, DEFAULT_PATH, compress_public_key=True + ) pub_key = bytearray.fromhex(key_data) # Check single/multi signature