Add Withdraw Sonic function
Well, here we are again. If you've been followin' along, you know we already did the hard part-we claimed our tokens from Sonic. Like finishing a 300-lapper and still havin' brake pedal left. Now they're sittin' there, waitin' on us. Not much use in winnin' 'em if we don't haul 'em home.
This proposal's about adding a simple function to pull out what's already ours. We'll call it withdraw, and we'll use it to scoop up both types of tokens: Sneed and ICP. Two calls, one for each. Just cleanin' up.
You want the deep background? There's a link to the garage manual right here: https://github.com/XanderBrendon/sneed_props/tree/main/propGroups/xb0_SonicSwapLPMove
Ain't much more to say. We're just patchin' the exhaust and fillin' the gas. Next we'll call the function, grab the tokens, and roll on down the road.
- Dick
_
This proposal was created using https://ic-toolkit.app
Proposal to add new NervousSystemFunction:
Function:
NervousSystemFunction { id: 3004, name: "withdraw_sonic", description: Some( "Withdraws tokens from the Sonic Sneed/ICP swap canister", ), function_type: Some( GenericNervousSystemFunction( GenericNervousSystemFunction { target_canister_id: Some( ni6i4-cqaaa-aaaak-qtsbq-cai, ), target_method_name: Some( "withdraw", ), validator_canister_id: Some( ok64y-uiaaa-aaaag-qdcbq-cai, ), validator_method_name: Some( "validate_withdraw_sonic_lp", ), topic: Some( TreasuryAssetManagement, ), }, ), ), }