persist contract pickups/drops
changelogged pickup/drop contracts