Skip to content

Releases: fioprotocol/fio.oracle

FIO Oracle v1.5.5

16 Jan 12:26
5db5ee3

Choose a tag to compare

What's Changed

  • Fix queue for actions. Run all scheduled items per cycle and not one item per cycle.
  • Refactor Web3 providers' settings. Set priority, blocks range limits, offset etc via settings and not hard coded. Easy to add new provider.
  • Sync documentation with last updates.

Full Changelog: v1.5.4...v1.5.5

FIO Oracle v1.5.4

12 Jan 18:34
a93f378

Choose a tag to compare

What's Changed

  • Fix unwrap domains.
  • Add timeout for fetch requests and for cron jobs.
  • Enhance get events from non-FIO chains.
  • Better handling of burn nfts errors.
  • Handle less blocks range for Thirdweb provider.

Full Changelog: v1.5.3...v1.5.4

FIO Oracle v1.5.3

19 Dec 21:18
82f6e65

Choose a tag to compare

What's Changed

  • Fix nonce issue - revert previous tx handling logic
  • Add event listeners clear to avoid memory leak.
  • Fix pending transactions attempt.
  • Skip NFTs to burn if they have no owner - it means they are not in a contract anymore.

Full Changelog: v1.5.2...v1.5.3

FIO Oracle v1.5.2

16 Dec 16:33
622afbf

Choose a tag to compare

  • Fix pending transactions loop
  • Fix memory leak issue
  • Add memory monitoring
  • Decrease amount of calls to web3 providers
  • Fix npm vulnerabilities
  • Refactor of getting actions from non-FIO blockchains

What's Changed

Full Changelog: v1.5.1...v1.5.2

FIO Oracle v1.5.1

27 Nov 18:42
7857e6a

Choose a tag to compare

What's Changed

  • DASH-1439 Fix memory leak.
  • Better handling already approved transactions.
  • Remove old log files.
  • Clear log files after sync with S3.

Full Changelog: v1.5.0...v1.5.1

FIO Oracle v1.5.0

11 Nov 09:58
24e8434

Choose a tag to compare

What's Changed

  • Added support for BASE token wrap/unwrap
  • Refactored configuration system - now it uses configuration in JSON format that is easy to manage - only sensitive data like API keys and private keys are stored in .env
  • Easy addition of new chains without code changes, only config file updates.
  • Implemented auto-retry mechanism for missed actions. Takes actions in a range from 15 minutes to 1 hour and tries to process them again if missed.
  • Storing log files in S3. Process logs are also stored in a log file and will be synced to S3.
    Full Changelog: v1.4.4...v1.5.0

FIO Oracle v1.4.4

31 Jan 14:18
4d42e35

Choose a tag to compare

What's Changed

  • Handle unhandled Infura calls
  • Implement retry mechanism on app crash
  • Implement health check endpoint
  • Better handling server response if it's not a JSON

Full Changelog: v1.4.3...v1.4.4

FIO Oracle v1.4.3

22 Jan 14:15
433b9c8

Choose a tag to compare

What's Changed

  • DASH-1290 Find tokenId on manual burn domain command. Change nft abi file for polygon. Refactor manual npm commands for better handling. by @trukhilio in #143
  • Find token id on manual burn domain command.
  • Change NFT ABI file for Polygon contract.
  • Refactor manual npm commands for better handling.

Full Changelog: v1.4.2...v1.4.3

FIO Oracle v1.4.2

16 Jan 17:05
03084c4

Choose a tag to compare

What's Changed

  • Handle pending transactions.
  • Refactor method to create ETH and Polygon Transactions.
  • Update and remove unused libraries.
  • Handle bigint response from web3.
  • Use web3 from one place in Web3Services.
  • Increase multiplicators for gas price.
  • Add timeout between burn domain calls.
  • Save transaction error to Error.log file.
  • Fix unique burn domain obtid value.
  • Update MathOp.
  • Update version to 1.4.2

New Contributors

Full Changelog: v1.4.1...v1.4.2

FIO Oracle v1.4.1

18 Dec 17:35
110f110

Choose a tag to compare

What's Changed

  • Set lowest oracle id to avoid tokens lost on wrong wraps. by @trukhilio in #133

Full Changelog: v1.4.0...v.1.4.1