Skip to content

Releases: fioprotocol/fio.oracle

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

FIO Oracle v1.4.0

09 Dec 13:46
1fa38b9

Choose a tag to compare

What's Changed

  • Refactor wrap domains/tokens FIO detection.
  • Refactor burn domains FIO detection.
  • Better handling of rate limit and backup fetch
  • Bug fixes
  • Code enhancements

Full Changelog: v1.3.1...v1.4.0

FIO Oracle v1.3.1

09 Oct 14:51
8daba0e

Choose a tag to compare

What's Changed

  • Get last position for oracle and address FIO contracts.
  • Add rate limiter for FIO History server calls.
  • Unignore .env.example file.

Full Changelog: v1.3.0...v1.3.1