https://github.com/frol/near-devhub-quest-003
https://github.com/frol/near-devhub-quest-003
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/frol/near-devhub-quest-003
- Owner: frol
- Created: 2025-03-13T20:55:33.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-13T20:56:23.000Z (over 1 year ago)
- Last Synced: 2025-03-13T21:38:31.867Z (over 1 year ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NEAR DevHub Quest 003
It is the second quest in the [NEAR DevHub](https://dev.near.org) Quests. Learn more in the [most recent DevHub Live episode](https://www.youtube.com/live/BzoBrTYCNBk?feature=shared&t=2857).
This quest started on March 13th, 2025, and was deployed to [neardev-quest-003.frol.near](https://explorer.near.org/accounts/near-devhub-quest-003.frol.near) and [helper NEAR AI agent](https://app.near.ai/agents/frol.near/DevHub-Quest-003/latest).
## Quest
The quest is simple: withdraw 50 NEAR from the contract.
## Rewards
The rewards are 50 NEAR.
## Development
This quest uses an early version of [near-sdk-py](https://github.com/r-near/near-sdk-py).
### Prerequisites
- Python 3.9 or higher
- [uv](https://pypi.org/project/uv/)
- [NEAR CLI](https://near.cli.rs)
### Setup
1. Install dependencies:
```sh
uv venv
uv sync
```
2. Build the contract:
```sh
uvx nearc
```
3. Deploy the contract:
```sh
near contract deploy use-file main.wasm
```