Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ capabilities:
tags:
- indexer
- webhook
- event-monitoring
networks:
- ethereum-testnet-sepolia
- ethereum-mainnet
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ capabilities:
tags:
- indexer
- webhook
- event-monitoring
networks:
- ethereum-testnet-sepolia
workflows:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ capabilities:
- http
tags:
- indexer
- data-fetch
networks:
- ethereum-testnet-sepolia
- ethereum-mainnet
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ capabilities:
- http
tags:
- indexer
- data-fetch
networks:
- ethereum-testnet-sepolia
- ethereum-mainnet
Expand Down
10 changes: 10 additions & 0 deletions building-blocks/kv-store/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# KV Store

Read, increment, and write a counter in AWS S3 using SigV4-signed HTTP requests.

## Available Languages

| Language | Directory |
|----------|-----------|
| Go | [kv-store-go](./kv-store-go) |
| TypeScript | [kv-store-ts](./kv-store-ts) |
1 change: 1 addition & 0 deletions building-blocks/kv-store/kv-store-go/.cre/template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ capabilities:
- secrets
tags:
- storage
- key-value
networks:
- ethereum-testnet-sepolia
- ethereum-mainnet
Expand Down
1 change: 1 addition & 0 deletions building-blocks/kv-store/kv-store-ts/.cre/template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ capabilities:
- secrets
tags:
- storage
- key-value
networks:
- ethereum-testnet-sepolia
- ethereum-mainnet
Expand Down
9 changes: 9 additions & 0 deletions starter-templates/circuit-breaker/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Circuit Breaker

Monitor on-chain events for anomalies, automatically pause contracts when thresholds are breached.

## Available Languages

| Language | Directory |
|----------|-----------|
| TypeScript | [circuit-breaker-ts](./circuit-breaker-ts) |
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ title: "Circuit Breaker (TypeScript)"
description: "Monitor on-chain events for anomalies, automatically pause contracts when thresholds are breached."
language: typescript
category: workflow
capabilities:
- cron
- log-trigger
- chain-read
- chain-write
tags:
- circuit-breaker
- risk
- risk-management
- safety
- pause
- log-trigger
- cron
- on-chain-read
- on-chain-write
workflows:
- dir: my-workflow
postInit: |
Expand Down
10 changes: 10 additions & 0 deletions starter-templates/custom-data-feed/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Custom Data Feed

Fetch custom off-chain data and push it on-chain using cron and log triggers.

## Available Languages

| Language | Directory |
|----------|-----------|
| Go | [cre-custom-data-feed-go](./cre-custom-data-feed-go) |
| TypeScript | [cre-custom-data-feed-ts](./cre-custom-data-feed-ts) |
9 changes: 9 additions & 0 deletions starter-templates/event-reactor/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Event Reactor

Listen for on-chain events, fetch off-chain context, and respond on-chain.

## Available Languages

| Language | Directory |
|----------|-----------|
| TypeScript | [event-reactor-ts](./event-reactor-ts) |
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,12 @@ title: "Event Reactor (TypeScript)"
description: "Listen for on-chain events, fetch off-chain context, and respond on-chain."
language: typescript
category: workflow
tags:
- event
capabilities:
- log-trigger
- http
- on-chain-write
- chain-write
tags:
- event-driven
- compliance
workflows:
- dir: my-workflow
Expand Down
9 changes: 9 additions & 0 deletions starter-templates/keeper-bot/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Keeper Bot

Cron-based smart contract maintenance -- read state, check condition, execute if needed.

## Available Languages

| Language | Directory |
|----------|-----------|
| TypeScript | [keeper-bot-ts](./keeper-bot-ts) |
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@ title: "Keeper Bot (TypeScript)"
description: "Cron-based smart contract maintenance — read state, check condition, execute if needed."
language: typescript
category: workflow
capabilities:
- cron
- chain-read
- chain-write
tags:
- keeper
- upkeep
- cron
- on-chain-read
- on-chain-write
- automation
workflows:
- dir: my-workflow
postInit: |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ capabilities:
tags:
- cross-chain
- defi
- token-management
networks:
- ethereum-testnet-sepolia
- avalanche-testnet-fuji
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ capabilities:
tags:
- cross-chain
- defi
- token-management
networks:
- ethereum-mainnet
- ethereum-testnet-sepolia
Expand Down
9 changes: 9 additions & 0 deletions starter-templates/prediction-market/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Prediction Market

Full prediction market lifecycle: create, resolve, and dispute binary markets using Chainlink Data Feeds.

## Available Languages

| Language | Directory |
|----------|-----------|
| TypeScript | [prediction-market-ts](./prediction-market-ts) |
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,15 @@ title: "Prediction Market (Data Feeds)"
description: "Full prediction market lifecycle: create, resolve, and dispute binary markets using Chainlink Data Feeds."
language: typescript
category: workflow
tags:
- prediction-market
- creation
- resolution
- dispute
capabilities:
- cron
- log-trigger
- on-chain-read
- on-chain-write
- chain-read
- chain-write
tags:
- prediction-market
- data-feeds
- defi
workflows:
- dir: market-creation
- dir: market-resolution
Expand Down
1 change: 1 addition & 0 deletions starter-templates/stablecoin-ace-ccip/.cre/template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ capabilities:
- chain-write
- ccip
tags:
- stablecoin
- cross-chain
- proof-of-reserve
networks:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,9 @@ capabilities:
- chain-read
- chain-write
tags:
- custom-data
- webhook
- tokenized-assets
- asset-servicing
- compliance
networks:
- ethereum-testnet-sepolia
workflows:
Expand Down
9 changes: 9 additions & 0 deletions starter-templates/vault-harvester/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Vault Harvester

Automated DeFi vault harvesting -- check if yield is profitable, then harvest and compound.

## Available Languages

| Language | Directory |
|----------|-----------|
| TypeScript | [vault-harvester-ts](./vault-harvester-ts) |
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,14 @@ title: "Vault Harvester (TypeScript)"
description: "Automated DeFi vault harvesting — check if yield is profitable, then harvest and compound."
language: typescript
category: workflow
capabilities:
- cron
- chain-read
- chain-write
tags:
- vault
- harvester
- vault-harvester
- yield
- compounder
- defi
- cron
- on-chain-read
- on-chain-write
workflows:
- dir: my-workflow
postInit: |
Expand Down
Loading