- Move EVM RPC under PoS in configuration file
- Implement the initial version of TEP-1: Unchained Plugins
- Remove Gitmoji
- Replace Commitizen with Lefthook
- Add support for MongoDB
- Add initial support for generic dataframes
- Remove GraphQL support for queries
- Replace Ent with Gorm
- add optional tls support
- func-config: add config struct for registering functions
- rpc: refactor rpc service to accept unix socket
- rpc: add comments and re arrange codes
- rpc-runtime: add some runtime and refactor rpc service
- handlers: refactoring rpc handlers
- bls-test: add unittest for bls and move bls sign to identity …
- bls-test: add unittest for bls and move bls sign to identity method
- add the new schnorr based pos contract
- identity: add flag to get permission to write to secret file,…
- identity: add flag to get permission to write to secret file, to prevent losing keys. and some refactor
- identity: merge and add unit test for identity
- concept: remove unneccery file
- fix rpc issues
- small bug fixes
- small bug fixes with rpc
- filter out unavailable workers
- lint: fix linters
- eth-rpc: fix problem of race condition for client list
- eth-rpc: rename isExist to isFound
- eth-rpc: fix problem of race condition for client list
- linters: do linter fixes
- identity: rename export signer function name
- identity: rename export signer function name
- evmlog: fix mutex problem
- display help correctly when no arguments are entered
- fix mock modules
- fix mock contracts
- linter: fix linters problems
- fix lint
- add unchained AI plugins
- fix go mod tidy
- services: add some tests to project
- pubsub: ability to send messages based on channels and sub-channel subscribe
- pubsub: add internal pubsub and lots of refactor
- record consensus info on boolean records
- refactor consensus to save all signatures in db
- add slashing mechanism
- add the proof-of-stake eip712 struct type definitions and signing functions
- fix identity key generation
- flags: make config flag unrequired
- flags: make config flag unrequired
- attestation: delete unused tests temprorary
- connection: fix the problem of reconnecting to the broker
- linters: fix linters
- models: fix problem of deserializing sia
- badge: move badger to services and add unit tests
- linters: solve linters problems
- linters-services: add a new linter and fix dup in services
- crypto: fix linters about comments
- crypto: fix unused assining in evm init
- quickstart: fix wrong address in the text
- bls: fix paths on bls
- bls: fix import paths of bls package
- ctx: implement ctx passing through project
- services: capsulate services using interfaces
- fix debounce and pre-hook issues
- crypto: move etherum to crypto and refactor crypto to make a identity manage
- refactor the eip712 module to repository pattern
- fix problem of config load before logger
- organize cmds / bls / comments
- make complete DI and some fix
- linter
- remove internal from some urls
- merge
- move Gql from broker to consumer
- remove unneccessry files
- merger
- consumer for worker and some fixes
- ignore plugins if is null
- ignore plugins if is null
- merge
- linter
- remove go.work
- seprate cobra and app init
- linters and update quickstart
- remove scheduler from consumer \ move attestation to services
- change structure of configs
- extract siner from checkPublicKey
- extract siner from checkPublicKey
- merge
- added pre-commit hooks, commitizen, gitmoji, and a bunch of other cool stuff
- remove commitizen-branch
- docker: fix docker build
- migrate to the new org name
- update the proof-of-stake contract to the latest abi
- changelog: add changelog
- crypto: add some comments in crypto package
- add documentation for installing pre-commit hooks
- fix unnecessary trailing new line
- collecting all configs to one place and some refactoring
- update config templates
- collecting all configs to one place and some refactoring
- fix all linters and add ci to check linters
- format of nodes list
- dep cycle problem
- updating quickstart and config templates
- loggers of config file
- add idea directory in gitignore
- add idea directory in gitignore
- problem in wd in CI
- problem in wd in CI
- some fixes according to comments
- add ci for linters
- fix all linters and add ci to check linters
- add golang lint config file and some alise in makefile
- add golang lint config file and some alise in makefile
- some misspeling
- new line at end of file
- collecting all configs to one place and some refactoring
- update config templates
- collecting all configs to one place and some refactoring
- fix all linters and add ci to check linters
- add ci for linters
- fix all linters and add ci to check linters
- add golang lint config file and some alise in makefile
- add golang lint config file and some alise in makefile
- rename pos and add default path for secrets
- rename o to option
- remove bin file
- linters
- linters
- linters
- merge
- merge
- format of nodes list
- dep cycle problem
- updating quickstart and config templates
- loggers of config file
- add idea directory in gitignore
- add idea directory in gitignore
- deleted some unused
- move Gql from broker to consumer
- problem in wd in CI
- problem in wd in CI
- some fixes according to comments
- some misspeling
- new line at end of file