Skip to content
This repository has been archived by the owner on Sep 4, 2024. It is now read-only.

README: flags instead of env vars #41

Closed
wants to merge 37 commits into from
Closed

Conversation

xmariachi
Copy link
Contributor

No description provided.

dmikey and others added 30 commits December 20, 2023 12:08
fix mistake for docker file path
* finalize docker image build

* update to latest blockless for cgi support
* Use `dev.3` release asset id to pass params to py function
adds an easy way to debug using vscode play functionality.
adds a cosmos client to the compute node, and the changes that need to
accommodate this to have libp2p and cosmos modules working together.

There is a change to one of the underlying modules, and I've had to fork
for now, but have upstreamed the changes.
README: Fix env vars and add explanation
Eases local setup by not forcing folks to clone dependency.
* Add appchain connectivity 
* Add weights function usage (defined for eth)
* protocol state machine dependency 
* anything else needed for demo

---------

Co-authored-by: Guilherme Brandão <guilherme1237@gmail.com>
Co-authored-by: Maelkum <aleksandar.cekrlic@gmail.com>
Co-authored-by: vladupshot <154623109+vladupshot@users.noreply.github.com>
Rebased version of registration to the chain.

Everything moved to zerolog
Everything moved to a struct
Moved opts to flag inputs
Added `types.go` we have. a few now.

things needed still

* challenge routine
* graceful logging around errors for using cosmos client

Introduces 3 new flags for the blockchain client.

```
      --allora-chain-key-name string           The name of a key stored in the Allora Blockchain Wallet
      --allora-chain-restore-mnemonic string   The restore mnemonic for an Allora Blockchain Wallet
      --allora-chain-account-password string   The password for an Allora Blockchain Wallet Key
```
Reverts #25

reverting quick, need to fix messages.
adds a bunch of cosmos interaction, needs some more fine tuning.
not the best, but needs to be done for now
…ode 1 (#30)

let's remove the sibling dependency, this uses the
`protocol-state-module` that's currently in the `upshot-appchain`
Adds Apache Licensing
adds contribution guidelines
dmikey and others added 7 commits January 25, 2024 17:57
going to smash this one through, but removes the requirement to connect
to the app chain when running the node.

```
{"level":"info","component":"node","request":"1340ceab-d04e-45fa-8849-5d8a537b04a5","function":"bafybeiaugwh3mktzbnudurzk7jcyvmdhyy6jnairiu2phuf2t7c7orowjq","node_count":1,"cluster_size":1,"responded":1,"time":"2024-01-25T17:51:42-06:00","message":"received execution responses"}
{"level":"debug","time":"2024-01-25T17:51:46-06:00","message":"inference results would have been submitted to chain"}
```
reconfigures the logger a little bit, adds back in mnemonic restore.

---------

Signed-off-by: Derek Anderson <derek@upshot.xyz>
Signed-off-by: vladupshot <154623109+vladupshot@users.noreply.github.com>
Co-authored-by: Guilherme Brandão <37072140+guilherme-brandao@users.noreply.github.com>
Co-authored-by: Guilherme Brandão <guilherme1237@gmail.com>
Co-authored-by: Diego Campo <xmariachi@gmail.com>
Co-authored-by: vladupshot <154623109+vladupshot@users.noreply.github.com>
adds a path where head nodes will register as reputers instead of
workers.

while I don't think this is complete, I do think that this works for now
with our current setup. We should move to reputers being more dynamic.
But since we're using them in circuit right now this works to get them
registered on chain.

Signed-off-by: Derek Anderson <derek@upshot.xyz>
Signed-off-by: xmariachi <xmariachi@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants