Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Omniseed #15

Open
wants to merge 94 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
98493f3
Create Dockerfile
faddat Aug 17, 2021
08b1f7e
Create docker.yml
faddat Aug 17, 2021
311c13f
Update docker.yml
faddat Aug 17, 2021
7cbe76e
Update Dockerfile
faddat Aug 17, 2021
ad9df28
Update Dockerfile
faddat Aug 17, 2021
a2451e8
Update docker.yml
faddat Aug 17, 2021
548c517
Update docker.yml
faddat Aug 17, 2021
5b1d2f9
Update docker.yml
faddat Aug 17, 2021
1aac8df
Update docker.yml
faddat Aug 18, 2021
d05410f
Update docker.yml
faddat Aug 18, 2021
f37df1e
Update docker.yml
faddat Aug 18, 2021
021b081
Update start.go
faddat Aug 18, 2021
8efb052
change default outbound
faddat Aug 18, 2021
0287dd9
takes a slice of seed addresses as a flag. Chain ID can be used as a…
faddat Aug 18, 2021
b01a0e6
add more osmo seeds
faddat Aug 18, 2021
1136ca8
Update docker.yml
faddat Aug 18, 2021
260f744
Update docker.yml
faddat Aug 18, 2021
00682b0
Update README.md
faddat Aug 18, 2021
5f74dfe
Update README.md
faddat Aug 18, 2021
b8d36b4
fix flags
faddat Aug 18, 2021
253a7df
Merge branch 'master' of https://github.com/notional-labs/tenderseed
faddat Aug 18, 2021
05bbf51
Update README.md
faddat Aug 18, 2021
7055f78
Merge branch 'binaryholdings:master' into master
faddat Aug 18, 2021
3cba11c
Merge branch 'binaryholdings:master' into master
faddat Sep 1, 2021
ae6c5eb
Update Dockerfile
faddat Sep 1, 2021
3948f7f
change args handler
catShaark Sep 1, 2021
bdba132
change args handler
catShaark Sep 2, 2021
942afe0
Merge pull request #1 from notional-labs/test
faddat Sep 2, 2021
e7a32b4
some adjustment
catShaark Sep 2, 2021
8dc72e3
So, we noticed that our tenderseed had... we'd made some mistakes. T…
faddat Oct 22, 2021
5bda608
add makefile
catShaark Oct 22, 2021
eb34829
capitlize config env var
catShaark Oct 22, 2021
7f270eb
capitalize config env var
catShaark Oct 22, 2021
ffef996
Update README.md
catShaark Oct 23, 2021
7e9243f
Update README.md
catShaark Oct 23, 2021
3526c91
Update README.md
catShaark Oct 23, 2021
6ed2ae3
Merge pull request #4 from binaryholdings/master
faddat Oct 24, 2021
8a7d2c7
bump
faddat Oct 24, 2021
a559f31
Merge remote-tracking branch 'origin/test'
faddat Oct 24, 2021
44fdf26
Demonstration of an API reduction for single task software
faddat Oct 24, 2021
0e31d40
dockerfile refactor to use arch and scope reduction
faddat Oct 24, 2021
85756aa
dockerfile refactor & scope reduction
faddat Oct 24, 2021
9bf8bb0
single-file Go app with main.go where God intended it to be
faddat Oct 24, 2021
bc3e34f
This is now a simple go app and we can make it configurable per the t…
faddat Oct 24, 2021
9be449e
Tenderseed -> TinySeed
faddat Oct 24, 2021
0608123
Further scope reduction
faddat Oct 24, 2021
9bdbfb6
update readme
faddat Oct 24, 2021
eae3597
Finishing touches...
faddat Oct 24, 2021
67cc011
TinySeed is nearly complete
faddat Oct 24, 2021
6c9d669
Tinyseed
faddat Oct 24, 2021
e89f5b0
Delete config directory
faddat Oct 24, 2021
30b2760
Delete data directory
faddat Oct 24, 2021
f629636
Merge pull request #5 from notional-labs/minimalism
faddat Oct 24, 2021
e7ffb31
Update dockerfile so that it works
faddat Oct 25, 2021
8c6ff63
Merge branch 'minimalism' of https://github.com/notional-labs/tenders…
faddat Oct 25, 2021
116fa76
Merge branch 'minimalism'
faddat Oct 25, 2021
7debadd
Update README.md
faddat Oct 25, 2021
a8ec574
Env var override providing an app that will accept Docker env vars as…
faddat Oct 25, 2021
12f4803
Merge branch 'master' of https://github.com/notional-labs/tenderseed
faddat Oct 25, 2021
f12277e
Update README.md
faddat Oct 25, 2021
1291126
Update docker.yml
faddat Oct 25, 2021
d59c360
Update docker.yml
faddat Oct 25, 2021
0b21536
Update docker.yml
faddat Oct 25, 2021
fe06d00
Forked
HS-Joe Nov 16, 2021
7821cf3
Module structure
HS-Joe Nov 16, 2021
af5d18c
Update README.md
faddat Nov 20, 2021
5e367e8
Merge pull request #8 from Terran-Stakers/master
faddat Nov 20, 2021
e727d32
Update README.md
faddat Nov 20, 2021
44220db
Update README.md
faddat Nov 20, 2021
33564ba
Update README.md
faddat Nov 20, 2021
a0e4d53
Update README.md
faddat Nov 20, 2021
50aedf1
Add docker-compose.yml
MasterPi-2124 Nov 21, 2021
b708120
Merge branch 'notional-labs:master' into master
MasterPi-2124 Nov 21, 2021
5fbbb17
Merge pull request #9 from MasterPi-2124/master
catShaark Nov 21, 2021
42fc02f
- Small refactoring
HS-Joe Nov 18, 2021
f9b0751
Minor
HS-Joe Nov 22, 2021
f24eae7
Add akashlytics deployment
MasterPi-2124 Nov 22, 2021
2b00ba5
Merge pull request #11 from MasterPi-2124/master
catShaark Nov 22, 2021
94bc294
Log peers
HS-Joe Nov 22, 2021
ea781c2
Merge pull request #10 from Terran-Stakers/master
catShaark Nov 25, 2021
eb645dd
remove web utils
faddat Apr 19, 2022
ad5b888
tinyseed
faddat Apr 19, 2022
1357834
Create codeql-analysis.yml
faddat Sep 6, 2022
801aaa2
Create dependabot.yml
faddat Sep 6, 2022
ac1088c
Create lint.yml
faddat Sep 6, 2022
00e5d46
begin omniseed
faddat Oct 6, 2022
caf927d
omniseed
faddat Oct 6, 2022
87bf912
bump lens
faddat Oct 6, 2022
660efcc
zap
faddat Oct 6, 2022
f38527b
almost...
faddat Oct 6, 2022
f205a19
finished: omniseed seeds all cosmos chains
faddat Oct 6, 2022
f4c19ef
done-ish
faddat Oct 6, 2022
3a4432d
need types
faddat Oct 6, 2022
b16b63e
ci and lints
faddat Oct 6, 2022
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
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates

version: 2
updates:
- package-ecosystem: "gomod" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
- package-ecosystem: "github-actions" # See documentation for possible values
directory: "/" # Location of package manifests
schedule:
interval: "daily"
72 changes: 72 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ "master" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "master" ]
schedule:
- cron: '17 19 * * 1'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'go' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality


# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
36 changes: 0 additions & 36 deletions .github/workflows/docker.yml

This file was deleted.

46 changes: 46 additions & 0 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: golangci-lint
on:
push:
tags:
- v*
branches:
- master
- main
pull_request:
permissions:
contents: read
# Optional: allow read access to pull request. Use with `only-new-issues` option.
# pull-requests: read
jobs:
golangci:
name: lint
runs-on: ubuntu-latest
steps:
- uses: actions/setup-go@v3
with:
go-version: 1.19
- uses: actions/checkout@v3
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
# Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version
version: latest

# Optional: working directory, useful for monorepos
# working-directory: somedir

# Optional: golangci-lint command line arguments.
# args: --issues-exit-code=0

# Optional: show only new issues if it's a pull request. The default value is `false`.
# only-new-issues: true

# Optional: if set to true then the all caching functionality will be complete disabled,
# takes precedence over all other caching options.
# skip-cache: true

# Optional: if set to true then the action don't cache or restore ~/go/pkg.
# skip-pkg-cache: true

# Optional: if set to true then the action don't cache or restore ~/.cache/go-build.
# skip-build-cache: true
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
build
.idea
*.iml
28 changes: 0 additions & 28 deletions Dockerfile

This file was deleted.

38 changes: 14 additions & 24 deletions LICENSE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,52 +4,42 @@ Version 1.0.0

## Purpose

This license gives everyone as much permission to work with
this software as possible, while protecting contributors
This license gives everyone as much permission to work with this software as possible, while protecting contributors
from liability.

## Acceptance

In order to receive this license, you must agree to its
rules. The rules of this license are both obligations
under that agreement and conditions to your license.
You must not do anything with this software that triggers
a rule that you cannot or will not follow.
In order to receive this license, you must agree to its rules. The rules of this license are both obligations under that
agreement and conditions to your license. You must not do anything with this software that triggers a rule that you
cannot or will not follow.

## Copyright

Each contributor licenses you to do everything with this
software that would otherwise infringe that contributor's
Each contributor licenses you to do everything with this software that would otherwise infringe that contributor's
copyright in it.

## Notices

You must ensure that everyone who gets a copy of
any part of this software from you, with or without
changes, also gets the text of this license or a link to
You must ensure that everyone who gets a copy of any part of this software from you, with or without changes, also gets
the text of this license or a link to
<https://blueoakcouncil.org/license/1.0.0>.

## Excuse

If anyone notifies you in writing that you have not
complied with [Notices](#notices), you can keep your
license by taking all practical steps to comply within 30
days after the notice. If you do not do so, your license
ends immediately.
If anyone notifies you in writing that you have not complied with [Notices](#notices), you can keep your license by
taking all practical steps to comply within 30 days after the notice. If you do not do so, your license ends
immediately.

## Patent

Each contributor licenses you to do everything with this
software that would otherwise infringe any patent claims
they can license or become able to license.
Each contributor licenses you to do everything with this software that would otherwise infringe any patent claims they
can license or become able to license.

## Reliability

No contributor can revoke this license.

## No Liability

***As far as the law allows, this software comes as is,
without any warranty or condition, and no contributor
will be liable to anyone for any damages related to this
software or this license, under any kind of legal claim.***
***As far as the law allows, this software comes as is, without any warranty or condition, and no contributor will be
liable to anyone for any damages related to this software or this license, under any kind of legal claim.***
25 changes: 0 additions & 25 deletions Makefile

This file was deleted.

Loading