https://github.com/smartcontractkit/timelock-worker
Daemon to poll and execute scheduled transactions from a Timelock contract.
https://github.com/smartcontractkit/timelock-worker
mcm scheduler timelock
Last synced: about 1 month ago
JSON representation
Daemon to poll and execute scheduled transactions from a Timelock contract.
- Host: GitHub
- URL: https://github.com/smartcontractkit/timelock-worker
- Owner: smartcontractkit
- License: mit
- Created: 2023-06-15T16:03:35.000Z (almost 2 years ago)
- Default Branch: develop
- Last Pushed: 2025-03-15T22:51:14.000Z (3 months ago)
- Last Synced: 2025-04-19T08:10:31.884Z (about 2 months ago)
- Topics: mcm, scheduler, timelock
- Language: Go
- Homepage:
- Size: 395 KB
- Stars: 10
- Watchers: 16
- Forks: 2
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
## Development
### Getting Started
Install the developments tools and dependencies to get started.
#### Install `asdf`
[asdf](https://asdf-vm.com/) is a tool version manager. All dependencies used for local development of this repo are
managed through `asdf`. To install `asdf`:1. [Install asdf](https://asdf-vm.com/guide/getting-started.html)
2. Follow the instructions to ensure `asdf` is shimmed into your terminal or development environment#### Install `task`
[task](https://github.com/go-task/task) is an alternative to `make` and is used to provide commands for everyday
development tasks. To install `task`:1. Add the asdf task plugin: `asdf plugin add task`
2. Install `task` with `asdf install task`
3. Run `task -l` to see available commands### Installing Dependencies
Now that you have `asdf` and `task` installed, you can install the dependencies for this repo:
```bash
task install:tools
```### Linting
```shell
task lint
```