Skip to content

Incorrect mapping of bounceable / non-bounceable addresses in /detectAddress endpoint #11

@MIRIK1297

Description

@MIRIK1297

Incorrect mapping of bounceable / non-bounceable addresses in utils.hpp

In ton-http-api/src/converters/utils.hpp the bounceable flag is assigned incorrectly when serializing addresses.

Current

b_addr.bounceable = false;
result.bounceable.b64 = b_addr.rserialize(false);
result.bounceable.b64url = b_addr.rserialize(true);

b_addr.bounceable = true;
result.non_bounceable.b64 = b_addr.rserialize(false);
result.non_bounceable.b64url = b_addr.rserialize(true);

Expected

b_addr.bounceable = true;
result.bounceable.b64 = b_addr.rserialize(false);
result.bounceable.b64url = b_addr.rserialize(true);

b_addr.bounceable = false;
result.non_bounceable.b64 = b_addr.rserialize(false);
result.non_bounceable.b64url = b_addr.rserialize(true);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions