Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unknown StateInit #18

Open
kolirt opened this issue Jul 25, 2024 · 5 comments
Open

Unknown StateInit #18

kolirt opened this issue Jul 25, 2024 · 5 comments
Assignees
Labels
bug Something isn't working

Comments

@kolirt
Copy link

kolirt commented Jul 25, 2024

W5 wallet version in tonkeeper

use Olifanton\Ton\Contracts\Messages\StateInit;
use Olifanton\Ton\Reflection\Wallets;

$wallet_state_init_w5 = 'te6cckECFgEAArEAAgE0AgEAUYAAAAA///+Is1c8EgjKONgUBUIb58bMyV4r50QgR32McAhVlLdYB3OgART/APSkE/S88sgLAwIBIAYEAQLyBQEeINcLH4IQc2lnbrry4Ip/EQIBSBAHAgEgCQgAGb5fD2omhAgKDrkPoCwCASANCgIBSAwLABGyYvtRNDXCgCAAF7Ml+1E0HHXIdcLH4AIBbg8OABmvHfaiaEAQ65DrhY/AABmtznaiaEAg65Drhf/AAtzQINdJwSCRW49jINcLHyCCEGV4dG69IYIQc2ludL2wkl8D4IIQZXh0brqOtIAg1yEB0HTXIfpAMPpE+Cj6RDBYvZFb4O1E0IEBQdch9AWDB/QOb6ExkTDhgEDXIXB/2zzgMSDXSYECgLmRMOBw4hIRAeaO8O2i7fshgwjXIgKDCNcjIIAg1yHTH9Mf0x/tRNDSANMfINMf0//XCgAK+QFAzPkQmiiUXwrbMeHywIffArNQB7Dy0IRRJbry4IVQNrry4Ib4I7vy0IgikvgA3gGkf8jKAMsfAc8Wye1UIJL4D95w2zzYEgP27aLt+wL0BCFukmwhjkwCIdc5MHCUIccAs44tAdcoIHYeQ2wg10nACPLgkyDXSsAC8uCTINcdBscSwgBSMLDy0InXTNc5MAGk6GwShAe78uCT10rAAPLgk+1V4tIAAcAAkVvg69csCBQgkXCWAdcsCBwS4lIQseMPINdKFRQTABCTW9sx4ddM0AByMNcsCCSOLSHy4JLSAO1E0NIAURO68tCPVFAwkTGcAYEBQNch1woA8uCO4sjKAFjPFsntVJPywI3iAJYB+kAB+kT4KPpEMFi68uCR7UTQgQFB1xj0BQSdf8jKAEAEgwf0U/Lgi44UA4MH9Fvy4Iwi1woAIW4Bs7Dy0JDiyFADzxYS9ADJ7VSeHw6p';

$state_init_w5 = StateInit::fromBase64($wallet_state_init_w5);
$public_data_w5 = Wallets::extractPublicData($state_init_w5);

W5 beta wallet version in tonkeeper

use Olifanton\Ton\Contracts\Messages\StateInit;
use Olifanton\Ton\Reflection\Wallets;

$wallet_state_init_w5beta = 'te6cckEBAwEAWQACATQCAQBdAAAAAH///4iAAAAAAAAzVzwSCMo42BQFQhvnxszJXivnRCBHfYxwCFWUt1gHc6AIQgLkzzsvTG1qYeoPK1RH0mZ4WyavNjfbLe7mvNGqgm80EqbJ4ZA=';

$state_init_w5beta = StateInit::fromBase64($wallet_state_init_w5beta);
$public_data_w5beta = Wallets::extractPublicData($state_init_w5beta);

I had this error
CleanShot 2024-07-25 at 19 33 52

@romanzaycev romanzaycev self-assigned this Jul 26, 2024
@romanzaycev romanzaycev added the bug Something isn't working label Jul 26, 2024
@romanzaycev
Copy link
Member

@kolirt Ty!

@romanzaycev
Copy link
Member

@kolirt So far, I can say that v5r1 will not be supported for some time. This is due to the fact that the interop package does not support exoctic cells.

@kolirt
Copy link
Author

kolirt commented Jul 26, 2024

@romanzaycev When do you plan to add support for v5 wallets?

@romanzaycev
Copy link
Member

@kolirt v5 beta can be used now in the basic scenario (sending transactions, gasless transactions and other new features are not supported). Bug with Reflector on v5 beta does not affect the ability to send transactions (probably 😄).

As for full support for all new features and full support for v5r1. This will require a lot of effort in refining the Cell code. This is in the plans, but I cannot name the implementation dates yet.

@wartw
Copy link

wartw commented Dec 20, 2024

The address output in W5 format is inconsistent with the address in Telegram wallet.
The V4R2 address output for the same mnemonic phrase is consistent

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants