The Fluid Proposals DAO only has 57 HNYx in it. I am going to fulfill it with 100 HNYx more before the flows are liquidated.
This proposal requests these 100 HNY back to my account, plus the amount of 1000 HNY to be sent to the DAO to cover the following 2 months.
This is the script with the simulation of how it will work:
load aragonos as ar
load tenderly as sim
switch 100
set $token.tokenlist https://tokens.honeyswap.org
set $tenderly <undisclosed>
set $HNYx 0xc0712524b39323eb2437e69226b261d928629dc8
set $script 0x000000014ba7362f9189572cbb1216819a45aba0d0b2d1cb000001a4d948d468000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000001540000000171850b7e9ee3f13ab46d67167341e4bdc905eef900000044a9059cbb000000000000000000000000f632ce27ea72dea30d30c1a9700b6b3bceaa05cf0000000000000000000000000000000000000000000000056bc75e2d6310000071850b7e9ee3f13ab46d67167341e4bdc905eef900000044095ea7b3000000000000000000000000c0712524b39323eb2437e69226b261d928629dc800000000000000000000000000000000000000000000003635c9adc5dea00000c0712524b39323eb2437e69226b261d928629dc80000002445977d0300000000000000000000000000000000000000000000003635c9adc5dea00000c0712524b39323eb2437e69226b261d928629dc800000044a9059cbb000000000000000000000000bbe952af0c37cf15f9d9ea18f1dcf6513ae7510e00000000000000000000000000000000000000000000003635c9adc5dea00000000000000000000000000000
ar:connect fluidproposals (
set $superDAOAgent agent
)
set $myPrevBal @token.balance(HNY,@me)
ar:connect 0x8ccbeab14b5ac4a431fffc39f4bec4089020a155 (
sim:fork (
exec @token(HNY) approve(address,uint256) $HNYx 100e18
exec $HNYx upgrade(uint256) 100e18
exec $HNYx transfer(address,uint256) $superDAOAgent 100e18
set $voteId disputable-voting.open::votesLength()
ar:forward disputable-voting.open agent --context "https://forum.1hive.org/t/refill-fluid-proposals-dao-with-1100-hny/5402" (
exec @token(HNY) transfer(address,uint256) @me 100e18
exec @token(HNY) approve(address,uint256) $HNYx 1000e18
exec $HNYx upgrade(uint256) 1000e18
exec $HNYx transfer(address,uint256) $superDAOAgent 1000e18
)
exec disputable-voting.open vote(uint256,bool) $voteId true --from 0x6120f29ccb5b1DDaa5a747235F257Ef6cB47970F
exec disputable-voting.open vote(uint256,bool) $voteId true --from 0xc89000E12C600b12D6e61a535cD3fedd4ac1eeC4
exec disputable-voting.open vote(uint256,bool) $voteId true --from 0xa328500Eab25698b8b146D195F35f5b26C93AAEe
wait 8d
exec disputable-voting.open executeVote(uint256,bytes) $voteId $script
expect @token.balance(HNY, @me) == $myPrevBal
set $abi balanceOf(address):(uint)
expect @get($HNYx,$abi,$superDAOAgent) > 1000e18
)
)