Skip to content

Paul/claim and sweep#4

Draft
paullinator wants to merge 3 commits intomasterfrom
paul/claimAndSweep
Draft

Paul/claim and sweep#4
paullinator wants to merge 3 commits intomasterfrom
paul/claimAndSweep

Conversation

@paullinator
Copy link
Copy Markdown
Member

No description provided.

Added one-shot script that can sweep tokens into USDC for an eth address and also cross-chain bridge USDC to Ethereum.

Added Lifi claim script to pull funds from the Lifi proxy contract into the main address
This is in preparation for them to be fully automated with the Autobot server.
@samholmes samholmes self-assigned this Mar 12, 2026
Copy link
Copy Markdown
Contributor

@peachbits peachbits left a comment

Choose a reason for hiding this comment

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

I tested the voucher and login package scripts and got them workings. Only comments are related to ENV handling and the hardcoded 'paul's across the code. Would rather see the config used for that and asana projects IDs


async function getLoginTasks(): Promise<LoginTasksResult> {
// Find "Paul's tasks" project
const project = await findProjectByName("Paul's tasks")
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.

This is fragile and could be added to the config as an asana project ID

})

// Use SSH agent for authentication (handles keys with passphrases)
const sshAuthSock = process.env.SSH_AUTH_SOCK
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.

The env variables could be added to the config

}

const confirmed = await waitForConfirmation(
'\nUpdate these tasks to "Verification Needed", remove assignee, and remove from Paul\'s Tasks? (y/n): '
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.

a lot of hardcoded 'paul' in here. replace Paul's Tasks with project

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