ADD: Cross-chain Consids

As discussed 28 Oct w/ @cbarraford

  1. 24hr Withdrawal limit

To prevent Double-spend attacks on stake/withdrawal transactions, we apply a global 24hr time-limit on withdrawals on all chains.

BUT: we don't need this feature for Binance Chain, so set it to 0.

  1. Observer monitors 1BlockCost

The statechain is not the place to reason about 1BlockCost, so make the Observer do it:

  • Poll for last block reward + fees
  • 1BlockCost = (blockSubsidy + fees) / 4
  1. Reorgs

Reorgs don't matter, since all the transactions will still be there

  1. Double Spends

Double Spends also don't matter, because the damage is done.

We need a monitoring service that alerts JP to GAS and fix up the missing $$