As we didn't get any news about Expanse-HF on 15th, November in advance, we could only react after 2 days. Pool has been calculating and paying out all lost blocks for that time. The most part of transaction has been displaying in both chains, a part of them didn't appear in a new chain. All transaction (since 15th November) were checked for existence in the new chain, if a transaction didn't exist, the funds were returned to the balance.
Those transactions which went into the blockchain, this are practically funds which were paid by dwarfpool, but they weren't mined in reality.
All founds blocks from 800000 (2017-11-15 02:11:21+01) till 804851 (2017-11-17 16:37:40+01) marked as orphaned.
Dwarfpool compensated about 50% lost mining time from own funds. 3000exp transferred to miners proportionally sent shares.
We also recalculated amounts which we transferred for found but "empty" blocks. As a result we paid 3000 coins plus 1000 coins to miners who got more than mined and gone from pool with these "earnings".
Transaction to the new pool wallet:
http://explorer.expanse.tech/tx/0x42dd8bd79403b2cf2f402816a919cc9ddcb4e0afbaa1299305a51ef3a132abc0
The old pool wallet had to be stopped, otherwise transactions had have gone for nothing. There are still transactions with earning for "non-found" blocks.
http://explorer.expanse.tech/address/0xdbc1941477ec7877705202b40ac3a765093a5de9
I contacted poloniex who was on the wrong chain as well, and support reacts quickly. I also asked developers who is the same responsible for poor communication, how is he about to pay another half part. He transferred 4000 coins which are distributed between miners today.