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

Account multisig signature #6041

Open
Akbar12718 opened this issue Oct 17, 2024 · 12 comments
Open

Account multisig signature #6041

Akbar12718 opened this issue Oct 17, 2024 · 12 comments

Comments

@Akbar12718
Copy link

Software Versions

Expected behaviour

Actual behaviour

Frequency

Steps to reproduce the behaviour

  1. [Step 1]
  2. [Step 2]
  3. [Step ...]

Backtrace

[backtrace]

When submitting logs: please submit them as text and not screenshots.

AccountPermissionUpdateContract {
bytes owner_address = TACoHpKnFVR8aUvjF1srPX19SYQZhZbdLU;
Permission owner = TFR5sqcKGfZdCj9DNMoe2c86KhwXSVX2xU‌; //Empty is invalidate
Permission witness = TFR5sqcKGfZdCj9DNMoe2c86KhwXSVX2xU‌;//Can be empty
repeated Permission actives = TACoHpKnFVR8aUvjF1srPX19SYQZhZbdLU;//Empty is invalidate
}

@param owner_address: The address of the account to be modified
@param owner :TACoHpKnFVR8aUvjF1srPX19SYQZhZbdLU
@param witness :TFR5sqcKGfZdCj9DNMoe2c86KhwXSVX2xU‌ (if it is a witness)
@param actives :TFR5sqcKGfZdCj9DNMoe2c86KhwXSVX2xU‌
@return The transaction
Permission {
enum PermissionType {
Owner = 2;
Witness = 1;
Active = 2;
}
PermissionType type = 1;
int32 id = 2; //Owner id=0, Witness id=1, Active id start by 2
string permission_name = 3;
int64 threshold = 2;
int32 parent_id = 5;
bytes operations = 6; //1 bit 1 contract
repeated Key keys = 7;
}

@param type : Permission type, currently only supports three kind of permissions
@param id : Value is automatically set by the system
@param permission_name : Permission name, set by the user
@param threshold : Threshold, the corresponding operation is allowed only when the sum of the weights of the participating signatures exceeds the domain value.
@param parent_id : Currently only 0
@param operations : A total of 32 bytes (256 bits), each of which represents the authority of a contract, when 1 means the right to own the contract
@param keys : The address and weight that jointly own the permission can be up to 5 keys.
Key {
bytes address = TFR5sqcKGfZdCj9DNMoe2c86KhwXSVX2xU‌;
int64 weight = 2;
}

@param address : TACoHpKnFVR8aUvjF1srPX19SYQZhZbdLU
@param weight : TFR5sqcKGfZdCj9DNMoe2c86KhwXSVX2xU‌

@Akbar12718
Copy link
Author

Help My account has been hacked please help me

@fyyhtx
Copy link
Contributor

fyyhtx commented Oct 17, 2024

@Akbar12718 Please provide more information, for example, why do you say your account has been attacked? What is your account address? Is there a possibility that your private key has been leaked?

@Akbar12718
Copy link
Author

@fyyhtx As I remember I connected my wallet to Aidrop 2 months ago and now, I realize it's been a long time since he took my money in that wallet. I beg you to consider this problem because I pray that Please help, sorry if there are words that you don't understand because I'm Indonesian so it's a little different from the translation (thank you)

@fyyhtx
Copy link
Contributor

fyyhtx commented Oct 17, 2024

@Akbar12718 I am also very sad to hear about your situation. However, I still don't quite understand what kind of help you need. If the asset loss was caused by a private key leak or improper operation, then this situation is very bad, and it is almost impossible to recover the lost assets.

@Akbar12718
Copy link
Author

@fyyhtx I want to ask you to remove his account address from the multisig signature, because I want my account to be safe and not stolen. I'm annoyed every time I save my Tron, he's so fast, even I ... , I just found out because he set my multisig so that it was automatic and I who didn't realize it was just shocked and couldn't reset the multisig. I didn't understand, I just prayed. It doesn't produce good things if I stay silent, only my efforts can produce the best and I hope you can help.

@laurenceja
Copy link

@Akbar12718 Your account's permission changed, maybe you signed the account update transaction Inadvertently, or your privatekey was leaked.  And due to the decentralized characteristic of blockchain, nobody can revert the online transaction and nobody can change the account permission again except the person who has the owner permission. But your account's owner permission has been assigned to another one, nobody can help.

@abn2357
Copy link

abn2357 commented Oct 17, 2024

What a bad news. Next time protect your wallet carefully.

@Akbar12718
Copy link
Author

@laurenceja Maybe from tokens to my account is controlled, but I can control other coins such as eth, btc, sol etc. only Tron I can't thank you for your actions

@S1ep
Copy link

S1ep commented Oct 18, 2024

@laurenceja Maybe from tokens to my account is controlled, but I can control other coins such as eth, btc, sol etc. only Tron I can't thank you for your actions

Why only Trx can't be controlled? I am a little interested in it.

@laurenceja
Copy link

laurenceja commented Oct 18, 2024

@laurenceja Maybe from tokens to my account is controlled, but I can control other coins such as eth, btc, sol etc. only Tron I can't thank you for your actions

No, For your account address TACoHpKnFVR8aUvjF1srPX19SYQZhZbdLU, the owner permission has already been assigned to another one, so he can contral all tokens in your account. Suggest your to create a new TRON wallet, and keep the wallet safe. https://tronscan.org/#/address/TACoHpKnFVR8aUvjF1srPX19SYQZhZbdLU/permissions?anchorName=anchor_permission_owner&time=1729223117402

@Akbar12718
Copy link
Author

Akbar12718 commented Oct 18, 2024 via email

@laurenceja
Copy link

CANNOT revert. Account cannot be deleted. Just ignore this account and do not use it. and create a new account.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants