- Add logger for GuardDetection instances
- Set default gasLimit 30M before gasEstimate due to an issue on rpc call gasEstimate with data field
- Support new tokens
- AHT
- BANA
- Bober
- COS
- CYPX
- EPOS
- ErgOne
- GIF
- GluonW GAU
- GluonW GAUC
- MEW
- MNT
- NIKEPIG
- Paideia
- QUACKS
- SUGAR
- O
- Troll
- WALRUS
- DIS
- sOADA
- OADA
- Patch JS floating error in BitcoinRpcRosenExtractor
- Fix termination bug in APIs
- Add creation height validation to ErgoChain
- Fix commitment verification
- Validate not merged commitments before create reward transaction
- Change default maxAllowedErrorCount to 35
- Fix RPC auth token and ETH decimals in asset health-check
- Fix health-check notification repeat
- Fix reading event ID in tx-progress health-check parameter
- Fix logger
- Fix emission token name and decimals in revenue API
- Fix health-check error handling
- Integrate ethereum
- Change paymentTxId format in R4 from hex string to string
- Support contract and tokensMap version and update info controller for version configs
- Consider decimals drop
- Update health-check APIs regarding to latest changes
- Consider reason of invalidation while marking txs as invalid
- Limit number of try for events based on their unexpected failures
- Add notification to health-check
- Add warn level to logger health parameter and tune the thresholds
- Add tx progress health-check parameter
- Refactor cold storage tx verification and its insertion handler to support parallel cold storage txs
- Update notification handler
- Send notification whenever a transaction becomes invalid
- Change ergo scanner sync health-check thresholds
- Add guard current version to logs
- Update dependencies
- Add TSS parallel sign limit to config
- Change default requeue waiting events interval to 6 hours
- Catch scanner errors to avoid crash
- Fix bug in TransactionProcessor while recognizing a potential signed tx as unsigned
- Skip tx reinsertion for invalid txs
- Change default tx processor interval to 1 minute
- Fix unhandled promise in TransactionVerifier
- Patch koios client
- Fix handling invalid cold storage tx as active ones
- Refactor cold storage config structure and verification process
- Configurable emission token
- Remove keygen scenario from guard-service
- Read cold address from contract files
- Patch release version
- Integrate bitcoin
- Update tss to latest version and add ecdsa signer
- Update minimum-fee to v1
- Register bitcoin health check parameters
- Register bitcoin scanner and extractors
- Change payment box index in ErgoTransactions
- Revamp tss key configs
- Update dependencies
- Improve rewardTxId and paymentTxId columns in events history API
- Update scanner and watcher-data-extractor
- Update health-check and network packages
- Update typeorm to latest
- Fix a bug when
constructor
or__proto__
exists system can not process transaction - Update @fastify/swagger-ui to latest version
- Add Cors headers to all apis according to config
- Add rate limit to all apis
- Add trust key to Tss
- Add salt to the apiKey to prevent precomputed hash attacks
- Update guard according to contracts_V3 changes
- Add version to /info api