Skip to content

Version 0.6.0

Compare
Choose a tag to compare
@latenssi latenssi released this 01 Sep 08:27
· 305 commits to main since this release
fa7d097

Changes:

  • Admin is now the payer of all transaction fees
  • Added 2 new API endpoints:
  • Jobs now have a transaction ID which can be used to get details for a transaction using the new /transactions/{transactionId} endpoint
  • Jobs now return the error message if one occurred during processing
  • Handling TransactionStatusExpired status for transactions
  • Allow configuring a timeout for when to stop polling for transaction status (FLOW_WALLET_TRANSACTION_TIMEOUT, defaults to 0 meaning indefinitely)
  • Using a default gas limit of 9999 (max) for all transactions

New configurable variables (see configs/configs.go for details):

  • FLOW_WALLET_ADMIN_PROPOSAL_KEY_COUNT
  • FLOW_WALLET_TRANSACTION_TIMEOUT

BREAKING CHANGES:

  • All environment variables must be prefixed with FLOW_WALLET_
  • All raw transactions must require exactly one authorizer
  • All configuration is done via environment variables. This means flags can not be used to disable functionality anymore (disable fungible tokens, disable NFTs, disable raw transactions), use environment variables for that (see configs/configs.go for details).