Skip to content

aepp-hyperchain-bridge v1.0.0

Compare
Choose a tag to compare
@aeternity-bot aeternity-bot released this 24 Apr 15:41
2240044

Features

  • add Aeternity SDK integration and update project configuration (72ce014)
  • add assets folder which includes global styles, logos, favicon, and font (a07a8a8)
  • add bridge configuration script and enhance deployment scripts with save option for ACI (0e1b54f)
  • add currency support to wallet management and update balance display (ccc13f0)
  • add daisyUI for enhanced styling, improve token and network selection UI, and update balance formatting (b4dcd0e)
  • add disconnect icon and enhance wallet management UI with address copy functionality (eda4504)
  • add footer component, update button components to outlined style, and enhance color variables in global CSS (9ad1e65)
  • add initial project configuration with NextJS (b4cfbfa)
  • add launch configuration for debugging and refactor network configurations (a9dce6e)
  • add network and address validation before fetching balance in wallet provider (d707b3d)
  • add network configs (a1b2e35)
  • add periodic sync for events every 10 seconds in backend index (aa7a011)
  • add reusable Button component and enhance wallet management with detection status handling (1443086)
  • add SQLite database, update backend server configuration, and enhance script commands (499c12b)
  • add tests and improve testing utility (fcf0098)
  • add TTL option to deposit function in useBridgeActions hook (ca69829)
  • add usage instructions for deploy-token script (2934416)
  • add wallet and contract types, enhance bridge state management, and update network/token selection components (020e807)
  • adjust transaction history layout for better responsiveness (e42f174)
  • clean up imports in bridge configuration and deploy-token scripts (292d9a4)
  • complete bridge action (491c4e5)
  • docs: intro updated (c116983)
  • enhance bridge action components with history visibility and update date formatting (ec93d26)
  • enhance bridge action provider with transaction detail fetching and error handling (c8ef520)
  • enhance bridge form layout with fieldset and improve error message display (ad7dc7f)
  • enhance bridge form with error handling, validation logic, and improved input components (8060691)
  • enhance bridge functionality with improved wallet connection handling, UI adjustments, and new contract state utilities (8dedaa3)
  • enhance deposit function to return deposit index and improve test coverage (eb98a63)
  • enhance layout and add bridge component for asset management (e543f38)
  • enhance transaction handling with new Deposit interface, add explorer URLs, and refactor components (1620b05)
  • enhance transaction list display, fixes, improvements (bfece2f)
  • extend contracts with more getters, add data sync, fixes (f8ea8af)
  • handle token balance retrieval gracefully by returning "0" for undefined results (c0e9527)
  • implement bridge action context and notification system; refactor network handling and API routes (2efec3b)
  • implement bridge action verification and refactor SDK instance creation (abd05c5)
  • implement bridge context and provider (21e62cb)
  • implement Hyperchain bridge form with token and network selection, add token constants, and update deployment scripts (a53e4d0)
  • implement input components for amount and token selection, enhance bridge form functionality, and improve state management (9563d7a)
  • implement network constants and SDK initialization for Aeternity (d50f267)
  • implement network verification and deployment functionality (63c235b)
  • implement wallet management components (2d4e857)
  • improve amount input validation and integrate wallet context in bridge form (63769fd)
  • integrate notistack for notifications, enhance bridge form validation, and refactor network selection component (7451bec)
  • integrate Supabase for network data retrieval and refactor related components (fe9502b)
  • refactor bridge fe components and remove unused NetworkDisplay (7309a25)
  • Refactor bridge transaction handling and introduce new APIs (a749404)
  • refactor header component (e597bb0)
  • rewrite bridge contract (ae41a22)
  • simplify network and token selection components by removing unused props (6f2e4ff)
  • update cache deployments (2458d95)
  • update deployment file references and enhance HyperchainBridge contract with index handling (c4dd778)
  • update frontend structure by adding index and render files, and refactor package.json scripts (f13b053)
  • Update HyperchainBridge contract and related components (6087099)
  • update layout and styling, replace SVG icons, and enhance bridge form components (bec76f0)
  • update package.json to support concurrent frontend and backend development (5207fe2)
  • update TTL for allowance and deposit functions, enhance bridge page styling with background img (e0232cd)
  • update usage instructions in configure-bridge script to support multiple token and network registrations (8b495fc)

Bug Fixes

  • adjust legend class names for consistent styling in form components (f252221)
  • change ClockIcon stroke color (8949636)
  • correct amount handling in create_token_link_and_mint function (d2890a7)
  • include current network in bridge form component (03537ab)
  • remove default values for network URLs in NetworkForm component (19633e9)
  • remove status code from error response in byUserAddress API (b02c660)
  • update AE_TESTNET bridge contract address and include in DEFAULT_NETWORKS (dc24459)
  • update bridge contract address for AE_MAINNET (0ed9668)
  • update bridge contract addresses and improve bridge action handling (a40d2a5)
  • update bridge contract addresses for AE_TESTNET and AE_MAINNET (3107947)
  • update Dockerfile and package.json for consistency and production environment setup (fedc618)
  • update token transfer logic in HyperchainBridge (30d3478)
  • use environment variable for server port configuration (f5eed97)

Refactorings

  • adjust margin and padding in bridge and connected view components for better layout consistency (42f3686)
  • bridge contract and tests (a81677d)
  • improve table layout and alert visibility in BridgeActionDetailsModal (3107947)
  • monorepo (d5763af)
  • remove unused network display logic and clean up component structure (134f356)
  • replace app.ts with server.ts for improved server handling and update package scripts (62e5a6c)
  • replace useNetworks hook with WalletContext for network management and introduce NetworkBalanceProvider (05c4fa8)
  • restructure project by removing web package and consolidating frontend and backend components (b74b1e6)
  • smart contracts and packages (0fed5cc)
  • update bridge contract handling and improve token balance fetching logic (e0bf16f)
  • update font weight in connected view for improved emphasis on balance display (3caf71d)
  • update styling in bridge form title and alert message for improved readability (3f9269d)
  • update useBridgeContract hook to return loading state and adjust usage in components (1dc9ab1)
  • update variable declarations to use const, improve code readability, and clean up unused functions (bb6d25a)

Miscellaneous

  • add Dockerfile for application containerization and remove build script (de4f439)