added a key to store the actual transaction voucher

This commit is contained in:
Alfred Kamanda 2026-02-18 16:58:28 +03:00
parent 5650629ae4
commit 75caed5f08
Signed by: Alfred-mk
GPG Key ID: 7EA3D01708908703
2 changed files with 4 additions and 2 deletions

View File

@ -99,6 +99,8 @@ const (
DATA_TRANSACTION_CUSTOM_VOUCHER_STATE
// Holds the initial recipient input given by the user
DATA_RECIPIENT_INPUT
// Holds the transaction voucher
DATA_TRANSACTION_CUSTOM_VOUCHER
)
const (

View File

@ -189,7 +189,7 @@ func MatchVoucher(input, symbols, balances, decimals, addresses string) (symbol,
func StoreTemporaryVoucher(ctx context.Context, store DataStore, sessionId string, data *dataserviceapi.TokenHoldings) error {
tempData := fmt.Sprintf("%s,%s,%s,%s", data.TokenSymbol, data.Balance, data.TokenDecimals, data.TokenAddress)
if err := store.WriteEntry(ctx, sessionId, storedb.DATA_TEMPORARY_VALUE, []byte(tempData)); err != nil {
if err := store.WriteEntry(ctx, sessionId, storedb.DATA_TRANSACTION_CUSTOM_VOUCHER, []byte(tempData)); err != nil {
return err
}
@ -198,7 +198,7 @@ func StoreTemporaryVoucher(ctx context.Context, store DataStore, sessionId strin
// GetTemporaryVoucherData retrieves temporary voucher metadata from the DataStore.
func GetTemporaryVoucherData(ctx context.Context, store DataStore, sessionId string) (*dataserviceapi.TokenHoldings, error) {
temp_data, err := store.ReadEntry(ctx, sessionId, storedb.DATA_TEMPORARY_VALUE)
temp_data, err := store.ReadEntry(ctx, sessionId, storedb.DATA_TRANSACTION_CUSTOM_VOUCHER)
if err != nil {
return nil, err
}