Skip to content

Conversation

@nesitor
Copy link
Member

@nesitor nesitor commented Sep 10, 2025

Problem: Ledger wallet users cannot use Aleph to send transactions.

Solution: Implement Ledger use on SDK to allow using them.

@nesitor nesitor self-assigned this Sep 10, 2025
@nesitor nesitor force-pushed the andres-feature-implement_ledger_wallet branch from 422e9b0 to ef69187 Compare October 1, 2025 11:03
@1yam 1yam force-pushed the andres-feature-implement_ledger_wallet branch from ef69187 to 9b8d8b6 Compare October 31, 2025 09:46
@1yam 1yam assigned 1yam and unassigned nesitor Oct 31, 2025
@1yam 1yam marked this pull request as ready for review October 31, 2025 09:46
@1yam 1yam requested a review from odesenfans October 31, 2025 09:46
@github-actions
Copy link

Failed to retrieve llama text: POST 503:

503 Service Unavailable


No server is available to handle this request.

address: Optional[str] = None

model_config = SettingsConfigDict(use_enum_values=True)
# model_config = SettingsConfigDict(use_enum_values=True)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why comment this?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure, that change was from @nesitor

@1yam 1yam requested a review from odesenfans November 4, 2025 12:53
Copy link
Contributor

@odesenfans odesenfans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like this needs a refactoring of base classes the class hierarchy make sense.

@1yam 1yam requested a review from odesenfans November 7, 2025 13:47
odesenfans
odesenfans previously approved these changes Nov 7, 2025
Copy link
Contributor

@odesenfans odesenfans left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few nitpicks here and there but LGTM

logger = logging.getLogger(__name__)

T = TypeVar("T", bound=AccountFromPrivateKey)
AccountTypes: TypeAlias = Union["AccountFromPrivateKey", "HardwareAccount"]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick: should be AccountType as it's either one or the other.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well we have already an AccountType i put AccountTypes since it's 2 accounts Union to don't have 2 time AccountType

Co-authored-by: Olivier Desenfans <desenfans.olivier@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants