Following up with this discussion, we probably should migrate the AGP10 DAO to a new one with modern proxies that are not affected by the Istambul fork. AGP10 DAO is old, and since the hard fork it is unsafe to send funds directly to the vault/agent address. The recommended way to fix this problem is by migrating the DAO assets and token holders to a new one.
I set up a clone of the agp10.aragonid.eth into cfdao.aragonid.eth using an Agent app instead of a Vault, so in the near future we can migrate the existing SAIs and do other actions as a community.
If we agree on this path of migration, in the next ANV we probably want to change the recipient in the AGP10 (currently TBD since it was never set). We may also want to move the funds in the AGP10 DAO to the new DAO.
I used the following steps to set up the new DAO. Please review that everything is done properly:
ANT=0x960b236A07cf122663c4303350609A66A7B288C0
ROOT=<my-addr>
dao new --aragon-id cfdao --environment aragon:mainnet
dao install cfdao voting --app-init-args $ANT 666666666666666667 0 604800 --environment aragon:mainnet
VOTING=<voting-addr>
dao acl create cfdao $VOTING CREATE_VOTES_ROLE 0xffffffffffffffffffffffffffffffffffffffff $VOTING --environment aragon:mainnet
dao install cfdao agent --environment aragon:mainnet
AGENT=<agent-addr>
dao acl create cfdao $AGENT EXECUTE_ROLE $VOTING $VOTING --environment aragon:mainnet
dao install cfdao finance --app-init-args $AGENT 2592000 --environment aragon:mainnet
FINANCE=<finance-addr>
dao acl create cfdao $FINANCE CREATE_PAYMENTS_ROLE $VOTING $VOTING --environment aragon:mainnet
dao acl create cfdao $FINANCE EXECUTE_PAYMENTS_ROLE $VOTING $VOTING --environment aragon:mainnet
dao acl create cfdao $FINANCE MANAGE_PAYMENTS_ROLE $VOTING $VOTING --environment aragon:mainnet
dao apps cfdao --environment aragon:mainnet --all
KERNEL=<kernel-addr>
ACL=<acl-addr>
dao acl grant cfdao $KERNEL APP_MANAGER_ROLE $VOTING --environment aragon:mainnet
dao acl revoke cfdao $KERNEL APP_MANAGER_ROLE $ROOT --environment aragon:mainnet
dao acl set-manager cfdao $KERNEL APP_MANAGER_ROLE $VOTING --environment aragon:mainnet
dao acl grant cfdao $ACL CREATE_PERMISSIONS_ROLE $VOTING --environment aragon:mainnet
dao acl revoke cfdao $ACL CREATE_PERMISSIONS_ROLE $ROOT --environment aragon:mainnet
dao acl set-manager cfdao $ACL CREATE_PERMISSIONS_ROLE $VOTING --environment aragon:mainnet
Any suggestions to make the change official? Should we open a voting on the old AGP10 DAO? Should we wait until the next ANV?