Version 0.6.1

by Idan Shperling

👍

Version 0.6.1

Frontend:

Add the first version of the demo version.

  • Implement a token refresh mechanism for Auth0.
  • Bump the node version.
  • Add onboarding logout.
  • New Create Token API view.

Backend:

  • Add struct log processor.
  • Better NFT error handling.
  • New Create Token API handling.
  • Fix wallet quorums. Only admins are part of the quorum for wallets.
  • Trade execution - add market price strategy.
  • Fix transaction fee estimation.
  • Fix MPA transactions timestamps.
  • Fix NFT balances.

Infra/core:

  • Use self-hardened images.
  • Bump the python version.
  • Add K8s firewall.
  • Improve security.

Version 0.6

by Idan Shperling

👍

Version 0.6

Frontend:

  • Better API Token support. Showing the new tokens only one time.
  • Better onboarding texts.
  • Dependencies version bump.
  • Allow the application to run in Demo mode.
  • Remove unwanted views.
  • Add Approvals view.
  • Add unit test support.
  • Fix spending limits trailing zero bugs.

Backend:

  • Add NFTs support: send, receive, and balance.
  • Add trade support: Limit orders, Blender orders, and Market prices using web sockets.
  • Add trades views and filters.
  • Better rate limits globally and specifically when using invitations.
  • Fix organization uniqueness by using email.
  • Blockchain address validations.
  • Better error handling.
  • Obfuscate inner errors to clients.
  • Better exception handling.
  • Better API Token support. Saving only the hash in the DB.
  • Add organization upload support.
  • Better logs - using StructLog library.
  • Dependencies version bump.
  • Many PenTest remediations.
  • Add tilt support.
  • Fix the issue with sending small amounts.
  • Fix issues with Auth0 connections when a new user is invited to the organization.
  • Fix estimate-tx-fee endpoint.

Infra/core:

  • Moved to segment the component to separate namespaces.
  • Added a network policy enforcer.

Version 0.5

by Idan Shperling

👍

Version 0.5

  • remove the wallet/{pk}/transfers endpoint and filters.

  • remove the organization/{pk}/transfers endpoint and filters.

  • add the transfers filters under /transfers endpoint.

  • add /api/v1/symbol-price endpoint.

  • add /api/v1/estimate-tx-fee endpoint.

  • Add new MPA types and elections on:

    1. adding a new user to the wallet.
    2. remove a user from the wallet.
    3. change wallet quorum size.

    it means that you will need to vote on an election every for each change

  • Treat Wallet as an object, it means that only an owner can have read and write access to it. a couple of notes:
    Admins can read all data inside wallets, Admins can only write to wallets they are the owners.
    Users can read/write only from/to wallets they are the owners.

  • Treat the Organization as an object, it means that Admins can read and write to the organization they belong to. Users can only have read access to whitelists, spending limits, and tokens they own.

  • Lots of UI/UX fixes.

  • Swagger updated schemas.

  • Many Simloud changes to handle new configurations.

Version 0.4

by Idan Shperling

👍

Version 0.4

fix spending limit view + backend
fix MPA with whitelisting + MPA logic + ownership(1 owner problem)
new API endpoint - Add organization spending limits details- api/v1/organizations/{pk}/spending-limits
fix obtain token bug, no payload needed to obtain token - api/v1/token/obtain
fixed auth0 management token redis bug when we slept more than the token expiry time
better error messaging for BE whitelisting feature api/v1/whitelists
added better TX fee estimation on the BE - api/v1/estimate-gas-fee
added more details for tokens - api/v1/supported-coins
added missing polygon API key in the wallet service
many more FE + BE changes/fixes