https://github.com/terra-money/terrain-desktop
https://github.com/terra-money/terrain-desktop
Last synced: 5 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/terra-money/terrain-desktop
- Owner: terra-money
- License: gpl-3.0
- Created: 2022-06-07T17:43:19.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-29T15:24:56.000Z (about 2 years ago)
- Last Synced: 2024-04-14T22:52:32.178Z (over 1 year ago)
- Language: TypeScript
- Size: 7.73 MB
- Stars: 4
- Watchers: 8
- Forks: 2
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/marketplace/actions/super-linter)
# Terrarium
Terrarium is a complementary UI tool for Terra development with [LocalTerra](https://github.com/terra-money/LocalTerra/), a locally run Terra testnet. Terrarium requires Docker.
Use Terraium to:
- Query and exectute imported contracts
- Start, stop and modify LocalTerra
- Track block and transaction events
- Track and manage LocalTerra test accounts## Terrarium & Terrain
It's strongly recommended to use Terrarium with [Terrain](https://github.com/terra-money/terrain), a development enviornment and scaffolding tool for dapps. You can import your terrain project contract references directly into Terrarium to access and call contract methods.
## Settings
The following settings can be found in the settings modal.
- LiteMode is enabled by default for performance issues. Disable LiteMode if you would like to run the FCD and postgres database. This is useful if youd like transaction data to persist between sessions.
- Block time is set to 5 seconds by default. You can reduce this parameter down to 200ms.
- Run Terrarium at startup. This is disabled be default.## Local Development
To start the local development environment, execute the following command in your terminal.
```
npm run electron-dev
```