What's Changed
- set config minBalance in deployment scripts(vrf,request-response) by @KelvinThai in #332
- Orakl Network API by @martinkersner in #325
- Initialize Orakl Network API through
orakl-cli
by @martinkersner in #336 - Don't run actions after merging to master by @martinkersner in #341
- Orakl Network Fetcher by @martinkersner in #348
- Connect Aggregator to Orakl API by @martinkersner in #352
- Fix feed name from
BTC-USDT
adapter by @bayram98 in #355 - Load
key_hash
fromorakl-cli
& compare with incoming VRF request by @martinkersner in #365 - Move Orakl CLI & Orakl VRF out of
core
by @martinkersner in #367 - Delegator by @bayram98 in #349
- add docker build for orakl-cli by @joseph-bisonai in #380
- Update CODEOWNERS by @martinkersner in #383
- Setup github actions for delegator by @bayram98 in #384
- Update integration test with hardhat public and private keys for reporter by @KelvinThai in #385
- Add more data feed definitions by @bayram98 in #390
- Separate directories for deploy script by @KelvinThai in #391
- Migrate Orakl CLI from SQLite to PostgreSQL by @martinkersner in #388
- Deploy
@bisonai/orakl-cli
v0.4.0 by @martinkersner in #392 - Delete outdated node operator docs by @martinkersner in #396
- Listener setup through new
--service
param by @martinkersner in #400 - Add missing env variables & Cleanup core README by @martinkersner in #403
- Dockerize and fixed prisma setting by @joseph-bisonai in #397
- Add
timeout-minutes: 3
for every github actions pipeline by @martinkersner in #405 - Optimize gas fee by @huyhuynh3103 in #401
- fixed worker api basic call address by @joseph-bisonai in #408
- Hotifx: Changed worker names to be consistent by @bryan-bisonai in #411
- Listener control without service restart by @martinkersner in #410
- fixed prisma schema for mapping table name and field by @joseph-bisonai in #430
- Generalize deployment scripts by @martinkersner in #427
- Remove aggregator reporter job on failure by @martinkersner in #436
- Validate
adapter
andaggregator
through api by @bayram98 in #393 - Reporter API by @martinkersner in #432
- Migrate docker-hub to ECR using git-action by @joseph-bisonai in #443
- readme fixed & redis client connect with host:port in initial stage by @joseph-bisonai in #445
- Active deadlock detection by @martinkersner in #442
- Fix Orakl Network CLI Issues by @martinkersner in #461
- DB for delegator white list settings by @bayram98 in #456
- Remove failed data feeds in Orakl Network Fetcher before inserting to the Orakl Network API by @martinkersner in #462
- Issue 467/state item not found by @kodyfanz in #468
- Remove all docs from git by @martinkersner in #479
- Graceful shutdown for all services by @martinkersner in #484
- An easy access to oracle addresses by @martinkersner in #473
- Check on data staleness to prevent submitting outdated data by @martinkersner in #486
- fix delegator prisma structure by @bayram98 in #475
- Image tag with version by @joseph-bisonai in #490
- Fix 500-server-error (#492) by @kodyfanz in #494
- Add accType attribute for Accounts by @KelvinThai in #491
- fix git actions deprecated warning by @joseph-bisonai in #497
- Listener 2.0 by @martinkersner in #493
- Deploy Orakl Network Delegator#506 by @bayram98 in #510
- [bugfix] Reraise error for BullMQ to know that job failed by @martinkersner in #522
- Delegator git actions building image by @joseph-bisonai in #520
- Add more functions to allow multiple data types in request-response… by @KelvinThai in #466
- Increase Orakl Network Fetcher concurrency to 5 by @martinkersner in #523
- Separate contract for each account in Prepayment by @martinkersner in #514
- Check for a validity of a
consumer
underaccId
by @martinkersner in #530 - Better way to test on-chain code by @martinkersner in #531
- Add missing changes from #531 by @martinkersner in #535
- remove
serviceId
from Reporter table by @bayram98 in #534 - Library cleanup by @martinkersner in #537
- Improve test for Median with BigNumber by @martinkersner in #539
- Majority voting for Boolean by @martinkersner in #541
- setting core concurrency by @joseph-bisonai in #526
- Remove irrelevant files by @martinkersner in #542
- remove reporter uniqueness from
Reporter
by @bayram98 in #548 - Add 3 mapping variables to store submission infor by @KelvinThai in #524
- Cancel request by @martinkersner in #549
Aggregator
&AggregatorProxy
on-chain test by @martinkersner in #552- EC & VRF on-chain tests by @martinkersner in #554
- Update fee computation in coordinators by @martinkersner in #559
- Don't allow to submit to Request-Response coordinator twice for the same request by @martinkersner in #562
- fixed variable never initialized warning from slither by @KelvinThai in #566
- fixed reentrancy warning from silther in prepayment by @KelvinThai in #567
- Allow to register multiple reporters in VRF to enable better off-chain scaling by @martinkersner in #568
- CICD : prisma database migration in production by @joseph-bisonai in #572
- Increase
nonce
test by @martinkersner in #575 - Update data type conversion and change
uint256
job touint128
job by @martinkersner in #570 - Increase
reqCount
test by @martinkersner in #578 - Test VRFCoordinator & RequestResponseCoordinator reversion of fulfillment by @martinkersner in #580
- Use
typeAndVersion
for Aggregator by @martinkersner in #582 - Test for canceling invalid requests or canceling request with sender that did not initiate the request by @martinkersner in #584
- Fee tier test by @martinkersner in #586
- Remove compilation warning from
Median
library by @martinkersner in #588 - Account & Prepayment tests by @martinkersner in #590
- Mix of contract modifications and tests by @martinkersner in #592
- Aggregator related updates by @martinkersner in #593
- Audit preparation by @martinkersner in #599
- remove data sources by @bayram98 in #602
- Migration from
orakl-admin
by @joeybisonai in #619 - Feat bull monitor detail component by @joeybisonai in #621
- Move payload generation to worker processes by @martinkersner in #612
- Reflect audit findings by @martinkersner in #626
- Feat detail page tab component by @joeybisonai in #625
- Feat add detail table and pagination by @joeybisonai in #631
- added encrypt and decrypt private key in reporter by @KelvinThai in #624
- enhance UI/UX by @joeybisonai in #635
- Feat connect info data by @joeybisonai in #643
- I-632/migration monitor api to orakl under monitor by @joseph-bisonai in #639
- add git action TEST by @joseph-bisonai in #642
- Reflect audit finding 2 by @martinkersner in #645
- added queue and worker for deviation by @KelvinThai in #636
- Connect Reporter with Orakl Network Delegator by @martinkersner in #633
- Allow to withdraw $KLAY from temporary account by @martinkersner in #653
- Feat configuration related component by @joeybisonai in #654
- Use
currentRoundStartedAt
instead of 2xoracleRoundState
by @martinkersner in #657 - redeploy Aggregator contracts by @bayram98 in #656
- fix unique constrains on delegator by @bayram98 in #667
- Enable CORS for
api
by @bayram98 in #659 lowercase
delegatorcontract
andreporter
account addresses by @bayram98 in #670
New Contributors
- @huyhuynh3103 made their first contribution in #401
- @bryan-bisonai made their first contribution in #411
- @kodyfanz made their first contribution in #468
- @joeybisonai made their first contribution in #619
Full Changelog: 0.5.0...1.0.0