AddressState is the state stored for the given address.
CurrentAmount specifies the amount already withdrawn in the current interval.
CurrentBucket specifies the interval we are currently doing accounting for.
WithdrawPolicy is the active withdraw policy.
AddressState is the state stored for the given address.