├── .asdf-plugins ├── .circleci └── config.yml ├── .dockerignore ├── .eslintrc.json ├── .gitignore ├── .pre-commit-config.yaml ├── .prettierignore ├── .prettierrc.toml ├── .tool-versions ├── LICENSE ├── README.md ├── contracts ├── .gitignore ├── .prettierignore ├── Dockerfile ├── README.md ├── deploy │ ├── 090_fund.js │ ├── 100_keypers.js │ ├── 130_keyperconfig.js │ ├── 200_collator.js │ ├── 210_collatorconfig.js │ ├── 300_eonkeystorage.js │ ├── 400_batchcounter.js │ ├── 500_configure_keypers.js │ └── 515_configure_collator.js ├── hardhat.config.js ├── lib │ ├── configure-keypers.js │ └── fund.js ├── package-lock.json ├── package.json ├── scripts │ ├── abigen.js │ ├── add-spare-keyper-set.js │ ├── change-keypers.js │ └── configure-keypers.js ├── src │ ├── AddrsSeq.sol │ ├── BatchCounter.sol │ ├── CollatorConfigsList.sol │ ├── EonKeyBroadcast.sol │ ├── KeypersConfigsList.sol │ └── binding.sol └── test │ ├── addrsseq-test.js │ ├── eonkeystorage-test.js │ └── keypersconfigslist-test.js ├── docker-test-setup-api ├── .gitignore ├── 00-build.sh ├── 01-init-db.sh ├── 02-init-chain.sh ├── 03-run.sh ├── 04-addkeyperset.sh ├── 05-bootstrap.sh ├── 06-test-decryption.sh ├── 90-stop.sh ├── build-src │ ├── deploy_contracts │ │ └── Dockerfile │ └── setup-blockchain │ │ └── Dockerfile ├── common.sh ├── config │ ├── bootstrap.toml │ ├── keyper-0.toml │ ├── keyper-1.toml │ ├── keyper-2.toml │ ├── node-deploy.json │ └── op-bootstrap.toml ├── docker-compose.yml └── get-contracts.sh ├── docker ├── .env ├── 00-build.sh ├── 01-init-db.sh ├── 02-init-chain.sh ├── 03-run.sh ├── 04-bootstrap.sh ├── 05-test.sh ├── 10-change-keyperset.sh ├── 90-stop.sh ├── build-src │ ├── deploy_contracts │ │ └── Dockerfile │ ├── dummyserver │ │ └── Dockerfile │ ├── geth │ │ └── Dockerfile │ ├── metrics │ │ ├── Dockerfile │ │ └── targets.yaml │ ├── optimism │ │ └── Dockerfile │ └── rolling-shutter │ │ └── Dockerfile ├── common.sh ├── config.example │ ├── bootnode-0.toml │ ├── bootnode-1.toml │ ├── collator.toml │ ├── grafana │ │ └── provisioning │ │ │ └── datasources │ │ │ └── vm.yaml │ ├── keyper-0.toml │ ├── keyper-1.toml │ ├── keyper-2.toml │ ├── keyper-3.toml │ ├── node-deploy.json │ └── snapshot.toml ├── config │ ├── .gitignore │ └── grafana │ │ └── provisioning │ │ └── datasources │ │ └── vm.yaml └── docker-compose.yml ├── docs ├── event.md └── spec.md ├── js └── shutter-crypto │ ├── .eslintrc.js │ ├── Makefile │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── patches │ └── wasm_exec.patch │ ├── shutter_testdata.json │ ├── src │ ├── _node18_crypto_fallback.js │ └── index.js │ ├── test │ └── test.js │ └── webpack.config.js ├── play ├── .gitignore ├── Dockerfile ├── README.md ├── bb.edn ├── build.clj ├── deps.edn ├── dev │ └── user.clj ├── manual │ ├── README.md │ ├── ethereum.sh │ ├── initdb.sh │ ├── k.sh │ ├── keyper-0.toml │ ├── keyper-1.toml │ ├── keyper-2.toml │ ├── op-bootstrap-config.toml │ ├── p2p.sh │ ├── p2p_bootstrap.toml │ ├── rolling-shutter │ └── shuttermint.sh ├── process-compose.yaml ├── rsbb └── src │ └── sht │ ├── base64.clj │ ├── build.clj │ ├── collator_test.clj │ ├── core.clj │ ├── dkg_test.clj │ ├── play.clj │ ├── runner.clj │ └── toml_writer.clj ├── rolling-shutter ├── .gitignore ├── .golangci.yml ├── Makefile ├── README-dev.md ├── app │ ├── app.go │ ├── app_test.go │ ├── checktx.go │ ├── checktx_test.go │ ├── configvoting_test.go │ ├── dkg.go │ ├── dkg_test.go │ ├── forks.go │ ├── forks_test.go │ ├── messages.go │ ├── messages_test.go │ ├── noncetracker.go │ ├── noncetracker_test.go │ ├── powermap.go │ ├── powermap_test.go │ ├── types.go │ └── voting.go ├── bin │ ├── .gitignore │ └── rs ├── chainobserver │ ├── addrseq.go │ ├── db │ │ ├── collator │ │ │ ├── collator.sqlc.gen.go │ │ │ ├── db.sqlc.gen.go │ │ │ ├── definition.go │ │ │ ├── handler.go │ │ │ ├── models.sqlc.gen.go │ │ │ └── sql │ │ │ │ ├── queries │ │ │ │ └── collator.sql │ │ │ │ ├── schemas │ │ │ │ └── collator.sql │ │ │ │ └── sqlc.yaml │ │ ├── database.go │ │ ├── keyper │ │ │ ├── db.sqlc.gen.go │ │ │ ├── definition.go │ │ │ ├── extend.go │ │ │ ├── extend_test.go │ │ │ ├── handler.go │ │ │ ├── keyper.sqlc.gen.go │ │ │ ├── models.sqlc.gen.go │ │ │ └── sql │ │ │ │ ├── queries │ │ │ │ └── keyper.sql │ │ │ │ ├── schemas │ │ │ │ └── keyper.sql │ │ │ │ └── sqlc.yaml │ │ └── sync │ │ │ ├── db.sqlc.gen.go │ │ │ ├── definition.go │ │ │ ├── models.sqlc.gen.go │ │ │ ├── sql │ │ │ ├── queries │ │ │ │ └── sync.sql │ │ │ ├── schemas │ │ │ │ └── sync.sql │ │ │ └── sqlc.yaml │ │ │ └── sync.sqlc.gen.go │ ├── eventsync.go │ ├── handler.go │ └── observer.go ├── chaintesthelpers │ ├── chaintesthelpers.go │ └── chaintesthelpers_test.go ├── cmd │ ├── bootstrap │ │ └── bootstrap.go │ ├── chain │ │ ├── chain.go │ │ ├── init.go │ │ └── log.go │ ├── command.go │ ├── cryptocmd │ │ ├── cryptocmd.go │ │ └── jsontests.go │ ├── gnosisaccessnode │ │ └── gnosisaccessnode.go │ ├── gnosiskeyper │ │ └── gnosiskeyper.go │ ├── optimism │ │ ├── bootstrap.go │ │ ├── keyper.go │ │ └── keyper_test.go │ ├── p2pnode │ │ ├── p2pnode.go │ │ └── p2pnode_test.go │ ├── primevkeyper │ │ └── keyper.go │ ├── shutterservicekeyper │ │ └── shutterservicekeyper.go │ ├── shversion │ │ ├── race.go │ │ ├── race_enabled.go │ │ └── shversion.go │ ├── snapshot │ │ ├── snapshot.go │ │ └── snapshot_test.go │ └── snapshotkeyper │ │ └── snapshotkeyper.go ├── contract │ ├── binding.abigen.gen.go │ ├── deployment │ │ ├── deployment.go │ │ └── metrics.go │ ├── doc.go │ └── extend.go ├── docs │ ├── Makefile │ ├── docs.go │ ├── gendocs.go │ ├── rolling-shutter.md │ ├── rolling-shutter_bootstrap.md │ ├── rolling-shutter_chain.md │ ├── rolling-shutter_chain_init.md │ ├── rolling-shutter_crypto.md │ ├── rolling-shutter_crypto_aggregate.md │ ├── rolling-shutter_crypto_decrypt.md │ ├── rolling-shutter_crypto_encrypt.md │ ├── rolling-shutter_crypto_jsontests.md │ ├── rolling-shutter_crypto_testdata.md │ ├── rolling-shutter_crypto_verify-key.md │ ├── rolling-shutter_gnosis-access-node.md │ ├── rolling-shutter_gnosis-access-node_dump-config.md │ ├── rolling-shutter_gnosis-access-node_generate-config.md │ ├── rolling-shutter_gnosiskeyper.md │ ├── rolling-shutter_gnosiskeyper_dump-config.md │ ├── rolling-shutter_gnosiskeyper_generate-config.md │ ├── rolling-shutter_gnosiskeyper_initdb.md │ ├── rolling-shutter_gnosiskeyper_watch.md │ ├── rolling-shutter_op-bootstrap.md │ ├── rolling-shutter_op-bootstrap_fetch-keyperset.md │ ├── rolling-shutter_op-bootstrap_generate-config.md │ ├── rolling-shutter_op-keyper.md │ ├── rolling-shutter_op-keyper_generate-config.md │ ├── rolling-shutter_op-keyper_initdb.md │ ├── rolling-shutter_p2pnode.md │ ├── rolling-shutter_p2pnode_dump-config.md │ ├── rolling-shutter_p2pnode_generate-config.md │ ├── rolling-shutter_primevkeyper.md │ ├── rolling-shutter_primevkeyper_dump-config.md │ ├── rolling-shutter_primevkeyper_generate-config.md │ ├── rolling-shutter_primevkeyper_initdb.md │ ├── rolling-shutter_shutterservicekeyper.md │ ├── rolling-shutter_shutterservicekeyper_dump-config.md │ ├── rolling-shutter_shutterservicekeyper_generate-config.md │ ├── rolling-shutter_shutterservicekeyper_initdb.md │ ├── rolling-shutter_snapshot.md │ ├── rolling-shutter_snapshot_dump-config.md │ ├── rolling-shutter_snapshot_generate-config.md │ ├── rolling-shutter_snapshot_initdb.md │ ├── rolling-shutter_snapshotkeyper.md │ ├── rolling-shutter_snapshotkeyper_dump-config.md │ ├── rolling-shutter_snapshotkeyper_generate-config.md │ └── rolling-shutter_snapshotkeyper_initdb.md ├── eonkeypublisher │ └── eonkeypublisher.go ├── gnosisaccessnode │ ├── config.go │ ├── decryptionkeyshandler.go │ ├── node.go │ └── storage.go ├── gnosiskeyperwatcher │ ├── blocks.go │ ├── keys.go │ └── watcher.go ├── go.mod ├── go.sum ├── keyper │ ├── database │ │ ├── db.sqlc.gen.go │ │ ├── definition.go │ │ ├── extend.go │ │ ├── keyper.sqlc.gen.go │ │ ├── models.sqlc.gen.go │ │ └── sql │ │ │ ├── migrations │ │ │ └── V2_updatable_encryption_keys.sql │ │ │ ├── queries │ │ │ └── keyper.sql │ │ │ ├── schemas │ │ │ └── keyper.sql │ │ │ └── sqlc.yaml │ ├── dkgphase │ │ └── phase.go │ ├── eonpkhandler.go │ ├── epochkg │ │ ├── epochkg.go │ │ └── epochkg_test.go │ ├── epochkghandler │ │ ├── benchmark_test.go │ │ ├── eonpublickey.go │ │ ├── key.go │ │ ├── key_test.go │ │ ├── keyshare.go │ │ ├── keyshare_test.go │ │ ├── metrics.go │ │ ├── sendkeyshare.go │ │ ├── service.go │ │ ├── setup_test.go │ │ └── trigger_test.go │ ├── fx │ │ ├── messagesender.go │ │ └── send.go │ ├── keyper.go │ ├── keypermetrics │ │ └── metrics.go │ ├── kprapi │ │ ├── http.go │ │ └── kprapi.go │ ├── kprconfig │ │ └── config.go │ ├── kproapi │ │ ├── doc.go │ │ ├── middleware.go │ │ ├── middleware_test.go │ │ ├── oapi.gen.go │ │ └── oapi.yaml │ ├── kprtopics │ │ └── kprtopics.go │ ├── options.go │ ├── shutterevents │ │ ├── batchconfig.go │ │ ├── events.go │ │ ├── events_test.go │ │ ├── evtype │ │ │ └── evtype.go │ │ ├── helpers.go │ │ ├── marshal.go │ │ └── shtxresp │ │ │ └── code.go │ └── smobserver │ │ ├── smdriver.go │ │ └── smstate.go ├── keyperimpl │ ├── gnosis │ │ ├── config.go │ │ ├── database │ │ │ ├── db.sqlc.gen.go │ │ │ ├── definition.go │ │ │ ├── gnosiskeyper.sqlc.gen.go │ │ │ ├── models.sqlc.gen.go │ │ │ └── sql │ │ │ │ ├── migrations │ │ │ │ └── V2_validatorRegistrations.sql │ │ │ │ ├── queries │ │ │ │ └── gnosiskeyper.sql │ │ │ │ ├── schemas │ │ │ │ └── gnosiskeyper.sql │ │ │ │ └── sqlc.yaml │ │ ├── gnosisssztypes │ │ │ ├── slotdecryptionsignatures.go │ │ │ └── slotdecryptionsignatures_encoding.go │ │ ├── handlers.go │ │ ├── identitieshash.go │ │ ├── keyper.go │ │ ├── messagingmiddleware.go │ │ ├── metrics.go │ │ ├── newblock.go │ │ ├── neweonpublickey.go │ │ ├── newkeyperset.go │ │ ├── newslot.go │ │ ├── newslot_test.go │ │ ├── sequencersyncer.go │ │ ├── syncmonitor.go │ │ ├── syncmonitor_test.go │ │ ├── validatorsyncer.go │ │ ├── validatorsyncer_integration_test.go │ │ └── validatorsyncer_test.go │ ├── optimism │ │ ├── bootstrap │ │ │ ├── bootstrap.go │ │ │ ├── config.go │ │ │ └── keyperset.go │ │ ├── config │ │ │ ├── config.go │ │ │ └── ethereum.go │ │ ├── database │ │ │ └── definition.go │ │ ├── keyper.go │ │ ├── logger.go │ │ └── setup_test.go │ ├── primev │ │ ├── config.go │ │ ├── database │ │ │ ├── db.sqlc.gen.go │ │ │ ├── definition.go │ │ │ ├── models.sqlc.gen.go │ │ │ ├── primev.sqlc.gen.go │ │ │ └── sql │ │ │ │ ├── queries │ │ │ │ └── primev.sql │ │ │ │ ├── schemas │ │ │ │ └── primev.sql │ │ │ │ └── sqlc.yaml │ │ ├── handler.go │ │ ├── keyper.go │ │ ├── newblock.go │ │ ├── neweonpublickey.go │ │ ├── newkeyperset.go │ │ └── providerregistrysyncer.go │ ├── shutterservice │ │ ├── config.go │ │ ├── database │ │ │ ├── db.sqlc.gen.go │ │ │ ├── definition.go │ │ │ ├── models.sqlc.gen.go │ │ │ ├── shutterservice.sqlc.gen.go │ │ │ └── sql │ │ │ │ ├── migrations │ │ │ │ └── V2_event_based_triggers.sql │ │ │ │ ├── queries │ │ │ │ └── shutterservice.sql │ │ │ │ ├── schemas │ │ │ │ └── shutterservice.sql │ │ │ │ └── sqlc.yaml │ │ ├── eventprocessor.go │ │ ├── eventtrigger.go │ │ ├── eventtrigger_test.go │ │ ├── eventtriggerregisteredprocessor.go │ │ ├── handlers.go │ │ ├── handlers_test.go │ │ ├── identitieshash.go │ │ ├── keyper.go │ │ ├── messagingmiddleware.go │ │ ├── metrics.go │ │ ├── multieventsyncer.go │ │ ├── newblock.go │ │ ├── newblock_test.go │ │ ├── neweonpublickey.go │ │ ├── newkeyperset.go │ │ ├── registrysyncer.go │ │ ├── registrysyncer_test.go │ │ ├── serviceztypes │ │ │ ├── decryptionsignatures.go │ │ │ └── decryptionsignatures_encoding.go │ │ ├── setup_test.go │ │ ├── syncmonitor.go │ │ ├── syncmonitor_test.go │ │ └── triggerprocessor.go │ └── snapshot │ │ ├── config.go │ │ ├── database │ │ └── definition.go │ │ ├── keyper.go │ │ └── trigger.go ├── main.go ├── medley │ ├── beaconapiclient │ │ ├── beaconapiclient.go │ │ ├── getproposerduties.go │ │ └── getvalidator.go │ ├── broker.go │ ├── broker │ │ └── event.go │ ├── chainsync │ │ ├── client.go │ │ ├── client │ │ │ └── client.go │ │ ├── event │ │ │ ├── events.go │ │ │ └── handler.go │ │ ├── options.go │ │ └── syncer │ │ │ ├── eonpubkey.go │ │ │ ├── keyperset.go │ │ │ ├── shutterstate.go │ │ │ ├── unsafehead.go │ │ │ └── util.go │ ├── channel │ │ ├── channel.go │ │ ├── fanin.go │ │ ├── fanin_test.go │ │ └── fanout.go │ ├── comparer │ │ └── comparer.go │ ├── configuration │ │ ├── command │ │ │ ├── command.go │ │ │ ├── options.go │ │ │ └── parse.go │ │ ├── config.go │ │ ├── ethereum.go │ │ ├── test │ │ │ ├── config.go │ │ │ ├── config_test.go │ │ │ └── helper.go │ │ └── traverse.go │ ├── db │ │ ├── connect.go │ │ ├── db.sqlc.gen.go │ │ ├── definition.go │ │ ├── definitions.go │ │ ├── meta.sqlc.gen.go │ │ ├── metadb.go │ │ ├── models.sqlc.gen.go │ │ ├── sql │ │ │ ├── queries │ │ │ │ └── meta.sql │ │ │ ├── schemas │ │ │ │ └── meta.sql │ │ │ └── sqlc.yaml │ │ ├── sqlc.go │ │ └── transaction.go │ ├── decodehooks.go │ ├── encodeable │ │ ├── address │ │ │ └── libp2p.go │ │ ├── encodeable.go │ │ ├── env │ │ │ ├── environment.go │ │ │ └── environment_enum.go │ │ ├── hex │ │ │ └── bytes.go │ │ ├── keys │ │ │ ├── ecdsa.go │ │ │ ├── ed25519.go │ │ │ ├── keys.go │ │ │ └── libp2p.go │ │ ├── number │ │ │ └── block.go │ │ ├── time │ │ │ └── duration.go │ │ └── url │ │ │ └── url.go │ ├── eventsyncer │ │ └── eventsyncer.go │ ├── identitypreimage │ │ └── identitypreimage.go │ ├── introspection │ │ └── introspection.go │ ├── logger │ │ └── noop.go │ ├── medley.go │ ├── metricsserver │ │ ├── config.go │ │ └── metricsserver.go │ ├── retry │ │ ├── options.go │ │ ├── retry.go │ │ └── retry_test.go │ ├── rootcmd │ │ └── root.go │ ├── service │ │ └── service.go │ ├── slots.go │ ├── slotticker │ │ ├── slotticker.go │ │ └── slotticker_test.go │ ├── spit.go │ ├── syncranges.go │ ├── syncranges_test.go │ ├── testkeygen │ │ ├── eonkeys.go │ │ └── keygen_test.go │ ├── testlog │ │ └── testlog.go │ ├── testsetup │ │ ├── database.go │ │ └── eon.go │ └── validatorregistry │ │ ├── signature.go │ │ ├── signature_test.go │ │ ├── validatorregistry.go │ │ └── validatorregistry_test.go ├── migration-guide-dev.md ├── p2p │ ├── bootstrap.go │ ├── config.go │ ├── dht.go │ ├── dht_test.go │ ├── floodsubpeerdiscovery │ │ ├── gossippeerdiscovery.go │ │ ├── peer.pb.go │ │ └── peer.proto │ ├── message.go │ ├── messaging.go │ ├── metrics.go │ ├── multiaddr.go │ ├── p2p.go │ ├── p2p_test.go │ ├── p2ptest │ │ ├── p2ptest.go │ │ └── sender.go │ ├── params.go │ ├── topic.go │ ├── trace.go │ └── trace_test.go ├── p2pmsg │ ├── decryptiontrigger.go │ ├── doc.go │ ├── eonpublickey.go │ ├── gossip.pb.go │ ├── gossip.proto │ ├── messages.go │ ├── messages_test.go │ └── signing.go ├── p2pnode │ ├── config.go │ └── host.go ├── sandbox │ ├── ganache.go │ ├── keygen │ │ └── keygen.go │ ├── signing_test.go │ └── testclient │ │ └── testclient.go ├── shcryptowasm │ └── shutter_crypto_wasm.go ├── shdb │ ├── db.go │ └── notify.go ├── shmsg │ ├── doc.go │ ├── encode.go │ ├── encode_test.go │ ├── messages.go │ ├── messages_test.go │ ├── shmsg.pb.go │ └── shmsg.proto ├── snapshot │ ├── config.go │ ├── database │ │ ├── db.sqlc.gen.go │ │ ├── definition.go │ │ ├── models.sqlc.gen.go │ │ ├── snapshot.sqlc.gen.go │ │ └── sql │ │ │ ├── queries │ │ │ └── snapshot.sql │ │ │ ├── schemas │ │ │ └── snapshot.sql │ │ │ └── sqlc.yaml │ ├── handler.go │ ├── hubapi │ │ └── hubapi.go │ ├── metrics.go │ ├── snapshot.go │ └── snpjrpc │ │ └── server.go └── trace │ ├── noop.go │ ├── test.go │ ├── trace.go │ └── trace_test.go ├── testdata ├── shlib_v0.1.19_testdata.json ├── signedRegistrations_0x01.json └── validatorInfo_0x01.json └── tools ├── asdf-install-plugins.sh ├── shutter-gob-printer └── main.go └── snapshot └── dummyserver ├── README.md ├── dummyserver ├── __init__.py └── main.py ├── poetry.lock └── pyproject.toml /.asdf-plugins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.asdf-plugins -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.prettierrc.toml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/.tool-versions -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/README.md -------------------------------------------------------------------------------- /contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/.gitignore -------------------------------------------------------------------------------- /contracts/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/.prettierignore -------------------------------------------------------------------------------- /contracts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/Dockerfile -------------------------------------------------------------------------------- /contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/README.md -------------------------------------------------------------------------------- /contracts/deploy/090_fund.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/090_fund.js -------------------------------------------------------------------------------- /contracts/deploy/100_keypers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/100_keypers.js -------------------------------------------------------------------------------- /contracts/deploy/130_keyperconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/130_keyperconfig.js -------------------------------------------------------------------------------- /contracts/deploy/200_collator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/200_collator.js -------------------------------------------------------------------------------- /contracts/deploy/210_collatorconfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/210_collatorconfig.js -------------------------------------------------------------------------------- /contracts/deploy/300_eonkeystorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/300_eonkeystorage.js -------------------------------------------------------------------------------- /contracts/deploy/400_batchcounter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/400_batchcounter.js -------------------------------------------------------------------------------- /contracts/deploy/500_configure_keypers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/500_configure_keypers.js -------------------------------------------------------------------------------- /contracts/deploy/515_configure_collator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/deploy/515_configure_collator.js -------------------------------------------------------------------------------- /contracts/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/hardhat.config.js -------------------------------------------------------------------------------- /contracts/lib/configure-keypers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/lib/configure-keypers.js -------------------------------------------------------------------------------- /contracts/lib/fund.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/lib/fund.js -------------------------------------------------------------------------------- /contracts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/package-lock.json -------------------------------------------------------------------------------- /contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/package.json -------------------------------------------------------------------------------- /contracts/scripts/abigen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/scripts/abigen.js -------------------------------------------------------------------------------- /contracts/scripts/add-spare-keyper-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/scripts/add-spare-keyper-set.js -------------------------------------------------------------------------------- /contracts/scripts/change-keypers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/scripts/change-keypers.js -------------------------------------------------------------------------------- /contracts/scripts/configure-keypers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/scripts/configure-keypers.js -------------------------------------------------------------------------------- /contracts/src/AddrsSeq.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/src/AddrsSeq.sol -------------------------------------------------------------------------------- /contracts/src/BatchCounter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/src/BatchCounter.sol -------------------------------------------------------------------------------- /contracts/src/CollatorConfigsList.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/src/CollatorConfigsList.sol -------------------------------------------------------------------------------- /contracts/src/EonKeyBroadcast.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/src/EonKeyBroadcast.sol -------------------------------------------------------------------------------- /contracts/src/KeypersConfigsList.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/src/KeypersConfigsList.sol -------------------------------------------------------------------------------- /contracts/src/binding.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/src/binding.sol -------------------------------------------------------------------------------- /contracts/test/addrsseq-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/test/addrsseq-test.js -------------------------------------------------------------------------------- /contracts/test/eonkeystorage-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/test/eonkeystorage-test.js -------------------------------------------------------------------------------- /contracts/test/keypersconfigslist-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/contracts/test/keypersconfigslist-test.js -------------------------------------------------------------------------------- /docker-test-setup-api/.gitignore: -------------------------------------------------------------------------------- 1 | /data 2 | -------------------------------------------------------------------------------- /docker-test-setup-api/00-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/00-build.sh -------------------------------------------------------------------------------- /docker-test-setup-api/01-init-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/01-init-db.sh -------------------------------------------------------------------------------- /docker-test-setup-api/02-init-chain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/02-init-chain.sh -------------------------------------------------------------------------------- /docker-test-setup-api/03-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/03-run.sh -------------------------------------------------------------------------------- /docker-test-setup-api/04-addkeyperset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/04-addkeyperset.sh -------------------------------------------------------------------------------- /docker-test-setup-api/05-bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/05-bootstrap.sh -------------------------------------------------------------------------------- /docker-test-setup-api/06-test-decryption.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/06-test-decryption.sh -------------------------------------------------------------------------------- /docker-test-setup-api/90-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/90-stop.sh -------------------------------------------------------------------------------- /docker-test-setup-api/build-src/deploy_contracts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/build-src/deploy_contracts/Dockerfile -------------------------------------------------------------------------------- /docker-test-setup-api/build-src/setup-blockchain/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/build-src/setup-blockchain/Dockerfile -------------------------------------------------------------------------------- /docker-test-setup-api/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/common.sh -------------------------------------------------------------------------------- /docker-test-setup-api/config/bootstrap.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/config/bootstrap.toml -------------------------------------------------------------------------------- /docker-test-setup-api/config/keyper-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/config/keyper-0.toml -------------------------------------------------------------------------------- /docker-test-setup-api/config/keyper-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/config/keyper-1.toml -------------------------------------------------------------------------------- /docker-test-setup-api/config/keyper-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/config/keyper-2.toml -------------------------------------------------------------------------------- /docker-test-setup-api/config/node-deploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/config/node-deploy.json -------------------------------------------------------------------------------- /docker-test-setup-api/config/op-bootstrap.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/config/op-bootstrap.toml -------------------------------------------------------------------------------- /docker-test-setup-api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/docker-compose.yml -------------------------------------------------------------------------------- /docker-test-setup-api/get-contracts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker-test-setup-api/get-contracts.sh -------------------------------------------------------------------------------- /docker/.env: -------------------------------------------------------------------------------- 1 | COMPOSE_PROJECT_NAME=snapshutter 2 | -------------------------------------------------------------------------------- /docker/00-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/00-build.sh -------------------------------------------------------------------------------- /docker/01-init-db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/01-init-db.sh -------------------------------------------------------------------------------- /docker/02-init-chain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/02-init-chain.sh -------------------------------------------------------------------------------- /docker/03-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/03-run.sh -------------------------------------------------------------------------------- /docker/04-bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/04-bootstrap.sh -------------------------------------------------------------------------------- /docker/05-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/05-test.sh -------------------------------------------------------------------------------- /docker/10-change-keyperset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/10-change-keyperset.sh -------------------------------------------------------------------------------- /docker/90-stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/90-stop.sh -------------------------------------------------------------------------------- /docker/build-src/deploy_contracts/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/build-src/deploy_contracts/Dockerfile -------------------------------------------------------------------------------- /docker/build-src/dummyserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/build-src/dummyserver/Dockerfile -------------------------------------------------------------------------------- /docker/build-src/geth/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/build-src/geth/Dockerfile -------------------------------------------------------------------------------- /docker/build-src/metrics/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/build-src/metrics/Dockerfile -------------------------------------------------------------------------------- /docker/build-src/metrics/targets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/build-src/metrics/targets.yaml -------------------------------------------------------------------------------- /docker/build-src/optimism/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/build-src/optimism/Dockerfile -------------------------------------------------------------------------------- /docker/build-src/rolling-shutter/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/build-src/rolling-shutter/Dockerfile -------------------------------------------------------------------------------- /docker/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/common.sh -------------------------------------------------------------------------------- /docker/config.example/bootnode-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/bootnode-0.toml -------------------------------------------------------------------------------- /docker/config.example/bootnode-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/bootnode-1.toml -------------------------------------------------------------------------------- /docker/config.example/collator.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/collator.toml -------------------------------------------------------------------------------- /docker/config.example/grafana/provisioning/datasources/vm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/grafana/provisioning/datasources/vm.yaml -------------------------------------------------------------------------------- /docker/config.example/keyper-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/keyper-0.toml -------------------------------------------------------------------------------- /docker/config.example/keyper-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/keyper-1.toml -------------------------------------------------------------------------------- /docker/config.example/keyper-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/keyper-2.toml -------------------------------------------------------------------------------- /docker/config.example/keyper-3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/keyper-3.toml -------------------------------------------------------------------------------- /docker/config.example/node-deploy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/node-deploy.json -------------------------------------------------------------------------------- /docker/config.example/snapshot.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config.example/snapshot.toml -------------------------------------------------------------------------------- /docker/config/.gitignore: -------------------------------------------------------------------------------- 1 | *.toml 2 | *.json 3 | -------------------------------------------------------------------------------- /docker/config/grafana/provisioning/datasources/vm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/config/grafana/provisioning/datasources/vm.yaml -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docs/event.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docs/event.md -------------------------------------------------------------------------------- /docs/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/docs/spec.md -------------------------------------------------------------------------------- /js/shutter-crypto/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/.eslintrc.js -------------------------------------------------------------------------------- /js/shutter-crypto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/Makefile -------------------------------------------------------------------------------- /js/shutter-crypto/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/README.md -------------------------------------------------------------------------------- /js/shutter-crypto/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/package-lock.json -------------------------------------------------------------------------------- /js/shutter-crypto/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/package.json -------------------------------------------------------------------------------- /js/shutter-crypto/patches/wasm_exec.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/patches/wasm_exec.patch -------------------------------------------------------------------------------- /js/shutter-crypto/shutter_testdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/shutter_testdata.json -------------------------------------------------------------------------------- /js/shutter-crypto/src/_node18_crypto_fallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/src/_node18_crypto_fallback.js -------------------------------------------------------------------------------- /js/shutter-crypto/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/src/index.js -------------------------------------------------------------------------------- /js/shutter-crypto/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/test/test.js -------------------------------------------------------------------------------- /js/shutter-crypto/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/js/shutter-crypto/webpack.config.js -------------------------------------------------------------------------------- /play/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/.gitignore -------------------------------------------------------------------------------- /play/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/Dockerfile -------------------------------------------------------------------------------- /play/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/README.md -------------------------------------------------------------------------------- /play/bb.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/bb.edn -------------------------------------------------------------------------------- /play/build.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/build.clj -------------------------------------------------------------------------------- /play/deps.edn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/deps.edn -------------------------------------------------------------------------------- /play/dev/user.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/dev/user.clj -------------------------------------------------------------------------------- /play/manual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/README.md -------------------------------------------------------------------------------- /play/manual/ethereum.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/ethereum.sh -------------------------------------------------------------------------------- /play/manual/initdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/initdb.sh -------------------------------------------------------------------------------- /play/manual/k.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/k.sh -------------------------------------------------------------------------------- /play/manual/keyper-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/keyper-0.toml -------------------------------------------------------------------------------- /play/manual/keyper-1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/keyper-1.toml -------------------------------------------------------------------------------- /play/manual/keyper-2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/keyper-2.toml -------------------------------------------------------------------------------- /play/manual/op-bootstrap-config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/op-bootstrap-config.toml -------------------------------------------------------------------------------- /play/manual/p2p.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ./rolling-shutter p2pnode --config p2p_bootstrap.toml 4 | -------------------------------------------------------------------------------- /play/manual/p2p_bootstrap.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/p2p_bootstrap.toml -------------------------------------------------------------------------------- /play/manual/rolling-shutter: -------------------------------------------------------------------------------- 1 | ../../rolling-shutter/bin/rolling-shutter -------------------------------------------------------------------------------- /play/manual/shuttermint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/manual/shuttermint.sh -------------------------------------------------------------------------------- /play/process-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/process-compose.yaml -------------------------------------------------------------------------------- /play/rsbb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/rsbb -------------------------------------------------------------------------------- /play/src/sht/base64.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/base64.clj -------------------------------------------------------------------------------- /play/src/sht/build.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/build.clj -------------------------------------------------------------------------------- /play/src/sht/collator_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/collator_test.clj -------------------------------------------------------------------------------- /play/src/sht/core.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/core.clj -------------------------------------------------------------------------------- /play/src/sht/dkg_test.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/dkg_test.clj -------------------------------------------------------------------------------- /play/src/sht/play.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/play.clj -------------------------------------------------------------------------------- /play/src/sht/runner.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/runner.clj -------------------------------------------------------------------------------- /play/src/sht/toml_writer.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/play/src/sht/toml_writer.clj -------------------------------------------------------------------------------- /rolling-shutter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/.gitignore -------------------------------------------------------------------------------- /rolling-shutter/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/.golangci.yml -------------------------------------------------------------------------------- /rolling-shutter/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/Makefile -------------------------------------------------------------------------------- /rolling-shutter/README-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/README-dev.md -------------------------------------------------------------------------------- /rolling-shutter/app/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/app.go -------------------------------------------------------------------------------- /rolling-shutter/app/app_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/app_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/checktx.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/checktx.go -------------------------------------------------------------------------------- /rolling-shutter/app/checktx_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/checktx_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/configvoting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/configvoting_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/dkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/dkg.go -------------------------------------------------------------------------------- /rolling-shutter/app/dkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/dkg_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/forks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/forks.go -------------------------------------------------------------------------------- /rolling-shutter/app/forks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/forks_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/messages.go -------------------------------------------------------------------------------- /rolling-shutter/app/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/messages_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/noncetracker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/noncetracker.go -------------------------------------------------------------------------------- /rolling-shutter/app/noncetracker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/noncetracker_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/powermap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/powermap.go -------------------------------------------------------------------------------- /rolling-shutter/app/powermap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/powermap_test.go -------------------------------------------------------------------------------- /rolling-shutter/app/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/types.go -------------------------------------------------------------------------------- /rolling-shutter/app/voting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/app/voting.go -------------------------------------------------------------------------------- /rolling-shutter/bin/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /rolling-shutter/bin/rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/bin/rs -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/addrseq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/addrseq.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/collator.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/collator.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/definition.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/handler.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/sql/queries/collator.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/sql/queries/collator.sql -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/sql/schemas/collator.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/sql/schemas/collator.sql -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/collator/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/collator/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/database.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/definition.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/extend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/extend.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/extend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/extend_test.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/handler.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/keyper.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/keyper.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/sql/queries/keyper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/sql/queries/keyper.sql -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/sql/schemas/keyper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/sql/schemas/keyper.sql -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/keyper/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/keyper/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/sync/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/sync/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/sync/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/sync/definition.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/sync/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/sync/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/sync/sql/queries/sync.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/sync/sql/queries/sync.sql -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/sync/sql/schemas/sync.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/sync/sql/schemas/sync.sql -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/sync/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/sync/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/db/sync/sync.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/db/sync/sync.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/eventsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/eventsync.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/handler.go -------------------------------------------------------------------------------- /rolling-shutter/chainobserver/observer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chainobserver/observer.go -------------------------------------------------------------------------------- /rolling-shutter/chaintesthelpers/chaintesthelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chaintesthelpers/chaintesthelpers.go -------------------------------------------------------------------------------- /rolling-shutter/chaintesthelpers/chaintesthelpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/chaintesthelpers/chaintesthelpers_test.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/bootstrap/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/bootstrap/bootstrap.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/chain/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/chain/chain.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/chain/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/chain/init.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/chain/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/chain/log.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/command.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/cryptocmd/cryptocmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/cryptocmd/cryptocmd.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/cryptocmd/jsontests.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/cryptocmd/jsontests.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/gnosisaccessnode/gnosisaccessnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/gnosisaccessnode/gnosisaccessnode.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/gnosiskeyper/gnosiskeyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/gnosiskeyper/gnosiskeyper.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/optimism/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/optimism/bootstrap.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/optimism/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/optimism/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/optimism/keyper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/optimism/keyper_test.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/p2pnode/p2pnode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/p2pnode/p2pnode.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/p2pnode/p2pnode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/p2pnode/p2pnode_test.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/primevkeyper/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/primevkeyper/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/shutterservicekeyper/shutterservicekeyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/shutterservicekeyper/shutterservicekeyper.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/shversion/race.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/shversion/race.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/shversion/race_enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/shversion/race_enabled.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/shversion/shversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/shversion/shversion.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/snapshot/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/snapshot/snapshot.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/snapshot/snapshot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/snapshot/snapshot_test.go -------------------------------------------------------------------------------- /rolling-shutter/cmd/snapshotkeyper/snapshotkeyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/cmd/snapshotkeyper/snapshotkeyper.go -------------------------------------------------------------------------------- /rolling-shutter/contract/binding.abigen.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/contract/binding.abigen.gen.go -------------------------------------------------------------------------------- /rolling-shutter/contract/deployment/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/contract/deployment/deployment.go -------------------------------------------------------------------------------- /rolling-shutter/contract/deployment/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/contract/deployment/metrics.go -------------------------------------------------------------------------------- /rolling-shutter/contract/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/contract/doc.go -------------------------------------------------------------------------------- /rolling-shutter/contract/extend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/contract/extend.go -------------------------------------------------------------------------------- /rolling-shutter/docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/Makefile -------------------------------------------------------------------------------- /rolling-shutter/docs/docs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/docs.go -------------------------------------------------------------------------------- /rolling-shutter/docs/gendocs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/gendocs.go -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_bootstrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_bootstrap.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_chain.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_chain_init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_chain_init.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_crypto.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_crypto.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_crypto_aggregate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_crypto_aggregate.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_crypto_decrypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_crypto_decrypt.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_crypto_encrypt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_crypto_encrypt.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_crypto_jsontests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_crypto_jsontests.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_crypto_testdata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_crypto_testdata.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_crypto_verify-key.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_crypto_verify-key.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosis-access-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosis-access-node.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosis-access-node_dump-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosis-access-node_dump-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosis-access-node_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosis-access-node_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosiskeyper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosiskeyper.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosiskeyper_dump-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosiskeyper_dump-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosiskeyper_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosiskeyper_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosiskeyper_initdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosiskeyper_initdb.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_gnosiskeyper_watch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_gnosiskeyper_watch.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_op-bootstrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_op-bootstrap.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_op-bootstrap_fetch-keyperset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_op-bootstrap_fetch-keyperset.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_op-bootstrap_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_op-bootstrap_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_op-keyper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_op-keyper.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_op-keyper_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_op-keyper_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_op-keyper_initdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_op-keyper_initdb.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_p2pnode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_p2pnode.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_p2pnode_dump-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_p2pnode_dump-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_p2pnode_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_p2pnode_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_primevkeyper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_primevkeyper.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_primevkeyper_dump-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_primevkeyper_dump-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_primevkeyper_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_primevkeyper_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_primevkeyper_initdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_primevkeyper_initdb.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_shutterservicekeyper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_shutterservicekeyper.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_shutterservicekeyper_dump-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_shutterservicekeyper_dump-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_shutterservicekeyper_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_shutterservicekeyper_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_shutterservicekeyper_initdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_shutterservicekeyper_initdb.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshot.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshot_dump-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshot_dump-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshot_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshot_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshot_initdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshot_initdb.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshotkeyper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshotkeyper.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshotkeyper_dump-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshotkeyper_dump-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshotkeyper_generate-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshotkeyper_generate-config.md -------------------------------------------------------------------------------- /rolling-shutter/docs/rolling-shutter_snapshotkeyper_initdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/docs/rolling-shutter_snapshotkeyper_initdb.md -------------------------------------------------------------------------------- /rolling-shutter/eonkeypublisher/eonkeypublisher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/eonkeypublisher/eonkeypublisher.go -------------------------------------------------------------------------------- /rolling-shutter/gnosisaccessnode/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/gnosisaccessnode/config.go -------------------------------------------------------------------------------- /rolling-shutter/gnosisaccessnode/decryptionkeyshandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/gnosisaccessnode/decryptionkeyshandler.go -------------------------------------------------------------------------------- /rolling-shutter/gnosisaccessnode/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/gnosisaccessnode/node.go -------------------------------------------------------------------------------- /rolling-shutter/gnosisaccessnode/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/gnosisaccessnode/storage.go -------------------------------------------------------------------------------- /rolling-shutter/gnosiskeyperwatcher/blocks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/gnosiskeyperwatcher/blocks.go -------------------------------------------------------------------------------- /rolling-shutter/gnosiskeyperwatcher/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/gnosiskeyperwatcher/keys.go -------------------------------------------------------------------------------- /rolling-shutter/gnosiskeyperwatcher/watcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/gnosiskeyperwatcher/watcher.go -------------------------------------------------------------------------------- /rolling-shutter/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/go.mod -------------------------------------------------------------------------------- /rolling-shutter/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/go.sum -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/definition.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/extend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/extend.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/keyper.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/keyper.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/sql/migrations/V2_updatable_encryption_keys.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/sql/migrations/V2_updatable_encryption_keys.sql -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/sql/queries/keyper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/sql/queries/keyper.sql -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/sql/schemas/keyper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/sql/schemas/keyper.sql -------------------------------------------------------------------------------- /rolling-shutter/keyper/database/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/database/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/keyper/dkgphase/phase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/dkgphase/phase.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/eonpkhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/eonpkhandler.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkg/epochkg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkg/epochkg.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkg/epochkg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkg/epochkg_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/benchmark_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/eonpublickey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/eonpublickey.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/key.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/key_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/keyshare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/keyshare.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/keyshare_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/keyshare_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/metrics.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/sendkeyshare.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/sendkeyshare.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/service.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/setup_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/epochkghandler/trigger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/epochkghandler/trigger_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/fx/messagesender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/fx/messagesender.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/fx/send.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/fx/send.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/keypermetrics/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/keypermetrics/metrics.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kprapi/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kprapi/http.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kprapi/kprapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kprapi/kprapi.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kprconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kprconfig/config.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kproapi/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kproapi/doc.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kproapi/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kproapi/middleware.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kproapi/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kproapi/middleware_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kproapi/oapi.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kproapi/oapi.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/kproapi/oapi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kproapi/oapi.yaml -------------------------------------------------------------------------------- /rolling-shutter/keyper/kprtopics/kprtopics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/kprtopics/kprtopics.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/options.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/shutterevents/batchconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/shutterevents/batchconfig.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/shutterevents/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/shutterevents/events.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/shutterevents/events_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/shutterevents/events_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/shutterevents/evtype/evtype.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/shutterevents/evtype/evtype.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/shutterevents/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/shutterevents/helpers.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/shutterevents/marshal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/shutterevents/marshal.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/shutterevents/shtxresp/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/shutterevents/shtxresp/code.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/smobserver/smdriver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/smobserver/smdriver.go -------------------------------------------------------------------------------- /rolling-shutter/keyper/smobserver/smstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyper/smobserver/smstate.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/config.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/definition.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/gnosiskeyper.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/gnosiskeyper.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/sql/migrations/V2_validatorRegistrations.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/sql/migrations/V2_validatorRegistrations.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/sql/queries/gnosiskeyper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/sql/queries/gnosiskeyper.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/sql/schemas/gnosiskeyper.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/sql/schemas/gnosiskeyper.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/database/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/database/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/gnosisssztypes/slotdecryptionsignatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/gnosisssztypes/slotdecryptionsignatures.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/gnosisssztypes/slotdecryptionsignatures_encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/gnosisssztypes/slotdecryptionsignatures_encoding.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/handlers.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/identitieshash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/identitieshash.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/messagingmiddleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/messagingmiddleware.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/metrics.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/newblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/newblock.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/neweonpublickey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/neweonpublickey.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/newkeyperset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/newkeyperset.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/newslot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/newslot.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/newslot_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/newslot_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/sequencersyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/sequencersyncer.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/syncmonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/syncmonitor.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/syncmonitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/syncmonitor_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/validatorsyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/validatorsyncer.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/validatorsyncer_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/validatorsyncer_integration_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/gnosis/validatorsyncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/gnosis/validatorsyncer_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/bootstrap/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/bootstrap/bootstrap.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/bootstrap/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/bootstrap/config.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/bootstrap/keyperset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/bootstrap/keyperset.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/config/config.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/config/ethereum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/config/ethereum.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/database/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/database/definition.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/logger.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/optimism/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/optimism/setup_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/config.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/database/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/database/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/database/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/database/definition.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/database/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/database/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/database/primev.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/database/primev.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/database/sql/queries/primev.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/database/sql/queries/primev.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/database/sql/schemas/primev.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/database/sql/schemas/primev.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/database/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/database/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/handler.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/newblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/newblock.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/neweonpublickey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/neweonpublickey.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/newkeyperset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/newkeyperset.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/primev/providerregistrysyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/primev/providerregistrysyncer.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/config.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/definition.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/shutterservice.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/shutterservice.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/sql/migrations/V2_event_based_triggers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/sql/migrations/V2_event_based_triggers.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/sql/queries/shutterservice.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/sql/queries/shutterservice.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/sql/schemas/shutterservice.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/sql/schemas/shutterservice.sql -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/database/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/database/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/eventprocessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/eventprocessor.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/eventtrigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/eventtrigger.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/eventtrigger_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/eventtrigger_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/eventtriggerregisteredprocessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/eventtriggerregisteredprocessor.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/handlers.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/handlers_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/identitieshash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/identitieshash.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/messagingmiddleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/messagingmiddleware.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/metrics.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/multieventsyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/multieventsyncer.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/newblock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/newblock.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/newblock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/newblock_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/neweonpublickey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/neweonpublickey.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/newkeyperset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/newkeyperset.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/registrysyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/registrysyncer.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/registrysyncer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/registrysyncer_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/serviceztypes/decryptionsignatures.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/serviceztypes/decryptionsignatures.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/serviceztypes/decryptionsignatures_encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/serviceztypes/decryptionsignatures_encoding.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/setup_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/setup_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/syncmonitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/syncmonitor.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/syncmonitor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/syncmonitor_test.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/shutterservice/triggerprocessor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/shutterservice/triggerprocessor.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/snapshot/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/snapshot/config.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/snapshot/database/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/snapshot/database/definition.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/snapshot/keyper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/snapshot/keyper.go -------------------------------------------------------------------------------- /rolling-shutter/keyperimpl/snapshot/trigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/keyperimpl/snapshot/trigger.go -------------------------------------------------------------------------------- /rolling-shutter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/main.go -------------------------------------------------------------------------------- /rolling-shutter/medley/beaconapiclient/beaconapiclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/beaconapiclient/beaconapiclient.go -------------------------------------------------------------------------------- /rolling-shutter/medley/beaconapiclient/getproposerduties.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/beaconapiclient/getproposerduties.go -------------------------------------------------------------------------------- /rolling-shutter/medley/beaconapiclient/getvalidator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/beaconapiclient/getvalidator.go -------------------------------------------------------------------------------- /rolling-shutter/medley/broker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/broker.go -------------------------------------------------------------------------------- /rolling-shutter/medley/broker/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/broker/event.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/client.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/client/client.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/event/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/event/events.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/event/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/event/handler.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/options.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/syncer/eonpubkey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/syncer/eonpubkey.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/syncer/keyperset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/syncer/keyperset.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/syncer/shutterstate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/syncer/shutterstate.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/syncer/unsafehead.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/syncer/unsafehead.go -------------------------------------------------------------------------------- /rolling-shutter/medley/chainsync/syncer/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/chainsync/syncer/util.go -------------------------------------------------------------------------------- /rolling-shutter/medley/channel/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/channel/channel.go -------------------------------------------------------------------------------- /rolling-shutter/medley/channel/fanin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/channel/fanin.go -------------------------------------------------------------------------------- /rolling-shutter/medley/channel/fanin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/channel/fanin_test.go -------------------------------------------------------------------------------- /rolling-shutter/medley/channel/fanout.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/channel/fanout.go -------------------------------------------------------------------------------- /rolling-shutter/medley/comparer/comparer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/comparer/comparer.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/command/command.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/command/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/command/options.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/command/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/command/parse.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/config.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/ethereum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/ethereum.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/test/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/test/config.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/test/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/test/config_test.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/test/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/test/helper.go -------------------------------------------------------------------------------- /rolling-shutter/medley/configuration/traverse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/configuration/traverse.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/connect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/connect.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/definition.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/definitions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/definitions.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/meta.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/meta.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/metadb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/metadb.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/sql/queries/meta.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/sql/queries/meta.sql -------------------------------------------------------------------------------- /rolling-shutter/medley/db/sql/schemas/meta.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/sql/schemas/meta.sql -------------------------------------------------------------------------------- /rolling-shutter/medley/db/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/medley/db/sqlc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/sqlc.go -------------------------------------------------------------------------------- /rolling-shutter/medley/db/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/db/transaction.go -------------------------------------------------------------------------------- /rolling-shutter/medley/decodehooks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/decodehooks.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/address/libp2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/address/libp2p.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/encodeable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/encodeable.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/env/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/env/environment.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/env/environment_enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/env/environment_enum.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/hex/bytes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/hex/bytes.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/keys/ecdsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/keys/ecdsa.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/keys/ed25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/keys/ed25519.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/keys/keys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/keys/keys.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/keys/libp2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/keys/libp2p.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/number/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/number/block.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/time/duration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/time/duration.go -------------------------------------------------------------------------------- /rolling-shutter/medley/encodeable/url/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/encodeable/url/url.go -------------------------------------------------------------------------------- /rolling-shutter/medley/eventsyncer/eventsyncer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/eventsyncer/eventsyncer.go -------------------------------------------------------------------------------- /rolling-shutter/medley/identitypreimage/identitypreimage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/identitypreimage/identitypreimage.go -------------------------------------------------------------------------------- /rolling-shutter/medley/introspection/introspection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/introspection/introspection.go -------------------------------------------------------------------------------- /rolling-shutter/medley/logger/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/logger/noop.go -------------------------------------------------------------------------------- /rolling-shutter/medley/medley.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/medley.go -------------------------------------------------------------------------------- /rolling-shutter/medley/metricsserver/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/metricsserver/config.go -------------------------------------------------------------------------------- /rolling-shutter/medley/metricsserver/metricsserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/metricsserver/metricsserver.go -------------------------------------------------------------------------------- /rolling-shutter/medley/retry/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/retry/options.go -------------------------------------------------------------------------------- /rolling-shutter/medley/retry/retry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/retry/retry.go -------------------------------------------------------------------------------- /rolling-shutter/medley/retry/retry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/retry/retry_test.go -------------------------------------------------------------------------------- /rolling-shutter/medley/rootcmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/rootcmd/root.go -------------------------------------------------------------------------------- /rolling-shutter/medley/service/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/service/service.go -------------------------------------------------------------------------------- /rolling-shutter/medley/slots.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/slots.go -------------------------------------------------------------------------------- /rolling-shutter/medley/slotticker/slotticker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/slotticker/slotticker.go -------------------------------------------------------------------------------- /rolling-shutter/medley/slotticker/slotticker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/slotticker/slotticker_test.go -------------------------------------------------------------------------------- /rolling-shutter/medley/spit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/spit.go -------------------------------------------------------------------------------- /rolling-shutter/medley/syncranges.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/syncranges.go -------------------------------------------------------------------------------- /rolling-shutter/medley/syncranges_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/syncranges_test.go -------------------------------------------------------------------------------- /rolling-shutter/medley/testkeygen/eonkeys.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/testkeygen/eonkeys.go -------------------------------------------------------------------------------- /rolling-shutter/medley/testkeygen/keygen_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/testkeygen/keygen_test.go -------------------------------------------------------------------------------- /rolling-shutter/medley/testlog/testlog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/testlog/testlog.go -------------------------------------------------------------------------------- /rolling-shutter/medley/testsetup/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/testsetup/database.go -------------------------------------------------------------------------------- /rolling-shutter/medley/testsetup/eon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/testsetup/eon.go -------------------------------------------------------------------------------- /rolling-shutter/medley/validatorregistry/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/validatorregistry/signature.go -------------------------------------------------------------------------------- /rolling-shutter/medley/validatorregistry/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/validatorregistry/signature_test.go -------------------------------------------------------------------------------- /rolling-shutter/medley/validatorregistry/validatorregistry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/validatorregistry/validatorregistry.go -------------------------------------------------------------------------------- /rolling-shutter/medley/validatorregistry/validatorregistry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/medley/validatorregistry/validatorregistry_test.go -------------------------------------------------------------------------------- /rolling-shutter/migration-guide-dev.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/migration-guide-dev.md -------------------------------------------------------------------------------- /rolling-shutter/p2p/bootstrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/bootstrap.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/config.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/dht.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/dht.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/dht_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/dht_test.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/floodsubpeerdiscovery/gossippeerdiscovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/floodsubpeerdiscovery/gossippeerdiscovery.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/floodsubpeerdiscovery/peer.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/floodsubpeerdiscovery/peer.pb.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/floodsubpeerdiscovery/peer.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/floodsubpeerdiscovery/peer.proto -------------------------------------------------------------------------------- /rolling-shutter/p2p/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/message.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/messaging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/messaging.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/metrics.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/multiaddr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/multiaddr.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/p2p.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/p2p.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/p2p_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/p2p_test.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/p2ptest/p2ptest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/p2ptest/p2ptest.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/p2ptest/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/p2ptest/sender.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/params.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/params.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/topic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/topic.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/trace.go -------------------------------------------------------------------------------- /rolling-shutter/p2p/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2p/trace_test.go -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/decryptiontrigger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/decryptiontrigger.go -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/doc.go -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/eonpublickey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/eonpublickey.go -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/gossip.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/gossip.pb.go -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/gossip.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/gossip.proto -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/messages.go -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/messages_test.go -------------------------------------------------------------------------------- /rolling-shutter/p2pmsg/signing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pmsg/signing.go -------------------------------------------------------------------------------- /rolling-shutter/p2pnode/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pnode/config.go -------------------------------------------------------------------------------- /rolling-shutter/p2pnode/host.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/p2pnode/host.go -------------------------------------------------------------------------------- /rolling-shutter/sandbox/ganache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/sandbox/ganache.go -------------------------------------------------------------------------------- /rolling-shutter/sandbox/keygen/keygen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/sandbox/keygen/keygen.go -------------------------------------------------------------------------------- /rolling-shutter/sandbox/signing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/sandbox/signing_test.go -------------------------------------------------------------------------------- /rolling-shutter/sandbox/testclient/testclient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/sandbox/testclient/testclient.go -------------------------------------------------------------------------------- /rolling-shutter/shcryptowasm/shutter_crypto_wasm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shcryptowasm/shutter_crypto_wasm.go -------------------------------------------------------------------------------- /rolling-shutter/shdb/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shdb/db.go -------------------------------------------------------------------------------- /rolling-shutter/shdb/notify.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shdb/notify.go -------------------------------------------------------------------------------- /rolling-shutter/shmsg/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shmsg/doc.go -------------------------------------------------------------------------------- /rolling-shutter/shmsg/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shmsg/encode.go -------------------------------------------------------------------------------- /rolling-shutter/shmsg/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shmsg/encode_test.go -------------------------------------------------------------------------------- /rolling-shutter/shmsg/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shmsg/messages.go -------------------------------------------------------------------------------- /rolling-shutter/shmsg/messages_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shmsg/messages_test.go -------------------------------------------------------------------------------- /rolling-shutter/shmsg/shmsg.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shmsg/shmsg.pb.go -------------------------------------------------------------------------------- /rolling-shutter/shmsg/shmsg.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/shmsg/shmsg.proto -------------------------------------------------------------------------------- /rolling-shutter/snapshot/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/config.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/database/db.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/database/db.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/database/definition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/database/definition.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/database/models.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/database/models.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/database/snapshot.sqlc.gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/database/snapshot.sqlc.gen.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/database/sql/queries/snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/database/sql/queries/snapshot.sql -------------------------------------------------------------------------------- /rolling-shutter/snapshot/database/sql/schemas/snapshot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/database/sql/schemas/snapshot.sql -------------------------------------------------------------------------------- /rolling-shutter/snapshot/database/sql/sqlc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/database/sql/sqlc.yaml -------------------------------------------------------------------------------- /rolling-shutter/snapshot/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/handler.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/hubapi/hubapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/hubapi/hubapi.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/metrics.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/snapshot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/snapshot.go -------------------------------------------------------------------------------- /rolling-shutter/snapshot/snpjrpc/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/snapshot/snpjrpc/server.go -------------------------------------------------------------------------------- /rolling-shutter/trace/noop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/trace/noop.go -------------------------------------------------------------------------------- /rolling-shutter/trace/test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/trace/test.go -------------------------------------------------------------------------------- /rolling-shutter/trace/trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/trace/trace.go -------------------------------------------------------------------------------- /rolling-shutter/trace/trace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/rolling-shutter/trace/trace_test.go -------------------------------------------------------------------------------- /testdata/shlib_v0.1.19_testdata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/testdata/shlib_v0.1.19_testdata.json -------------------------------------------------------------------------------- /testdata/signedRegistrations_0x01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/testdata/signedRegistrations_0x01.json -------------------------------------------------------------------------------- /testdata/validatorInfo_0x01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/testdata/validatorInfo_0x01.json -------------------------------------------------------------------------------- /tools/asdf-install-plugins.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/tools/asdf-install-plugins.sh -------------------------------------------------------------------------------- /tools/shutter-gob-printer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/tools/shutter-gob-printer/main.go -------------------------------------------------------------------------------- /tools/snapshot/dummyserver/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/snapshot/dummyserver/dummyserver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/snapshot/dummyserver/dummyserver/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/tools/snapshot/dummyserver/dummyserver/main.py -------------------------------------------------------------------------------- /tools/snapshot/dummyserver/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/tools/snapshot/dummyserver/poetry.lock -------------------------------------------------------------------------------- /tools/snapshot/dummyserver/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shutter-network/rolling-shutter/HEAD/tools/snapshot/dummyserver/pyproject.toml --------------------------------------------------------------------------------