Skip to content

token transfer from SA COA to fraudulentFlowTokenReceiver vault#432

Open
vishalchangrani wants to merge 2 commits into
mainfrom
vishal/jan-29-token-transfer
Open

token transfer from SA COA to fraudulentFlowTokenReceiver vault#432
vishalchangrani wants to merge 2 commits into
mainfrom
vishal/jan-29-token-transfer

Conversation

@vishalchangrani

@vishalchangrani vishalchangrani commented Jan 28, 2026

Copy link
Copy Markdown
Collaborator

ERC20 clawed back earlier were converted to FLOW and deposited to the SA COA account.
This transaction moves those tokens to the SA's fraudulentFlowToken vault on the cadence side to be burnt along with other tokens on a later date.

@joshuahannan joshuahannan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Looks good!

.concat("Ensure the signer account has a COA stored in the canonical /storage/evm path"))

// We must create a `EVM.Balance` struct to represent the amount of Flow tokens to withdraw
let withdrawBalance = coa.balance()

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Are we sure that the entire balance of the service account COA is FLOW that we want to destroy? Is there any non-fraudulent FLOW in there?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

yes. we've only transferred fraudulent tokens into the COA. these tokens were the proceeds from swapping USD stables that were originally bought with counterfeit flow

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.

3 participants