00Overview
The introductory level exposes a `password()` function that returns a plaintext authentication credential stored in contract state. Calling `authenticate(await contract.password())` passes authentication directly.
01Explore available functions
Inspect the contract object to discover available methods.
javascript
await contract
await contract.info()
// "You will find what you need in info1()."02Retrieve the password
Call the exposed password function.
javascript
await contract.password()
// Output: "ethernaut0"03Authenticate
Submit the retrieved password directly.
javascript
await contract.authenticate(await contract.password())04Level Completed

.png&w=1920&q=75)