Implements address_status read entrypoint returning full compliance state for an address, and adds two-step admin transfer test coverage.
allowlist.rs: AddedAddressStatuscontracttype with fieldsallowed,blocked,expires_at,is_currently_allowedlib.rs: ExportedAddressStatus; implementedaddress_status(env, address) -> AddressStatuscompliance_test.rs: Added tests foraddress_status(5 cases) and admin transfer rejection cases (3 cases)
- Never-allowed, allowed, blocked, temp-allow active, temp-allow expired states via
address_status - Admin transfer happy path, wrong acceptor returns
Unauthorized, no pending admin panics
Closes #67 Closes #66