### Use Case: Users want a library that is up to date with our API! So they want to use a block id instead of number. ### Requirements: - Change all blocknumber params to block id for consistency ### Acceptance Criteria: - All blocknumber are now block id - Error messages updated - tests added