Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.76 KB

CHANGELOG.md

File metadata and controls

51 lines (32 loc) · 2.76 KB

23-12-2024

  • AccountERC7821: Account implementation that implements ERC-7821 for minimal batch execution interface. No support for additional opData is included.

16-12-2024

  • AccountCore: Added a simple ERC-4337 account implementation with minimal logic to process user operations.
  • Account: Extensions of AccountCore with recommended features that most accounts should have.
  • AbstractSigner, SignerECDSA, SignerP256, and SignerRSA: Add an abstract contract, and various implementations, for contracts that deal with signature verification. Used by AccountCore and `ERC7739Utils.
  • AccountSignerERC7702: Implementation of AbstractSigner for ERC-7702 compatible accounts.

13-12-2024

  • ERC20Bridgeable: Extension of ERC-20 that implements a minimal token interface for cross-chain transfers following ERC-7802.

29-11-2024

  • ERC7786Receiver: ERC-7786 generic cross-chain message receiver contract.
  • AxelarGatewayBase: Cross-chain gateway adapter for the Axelar Network following ERC-7786 that tracks destination gateways and CAIP-2 equivalences.
  • AxelarGatewayDestination: ERC-7786 gateway destination adapter for the Axelar Network used to receive cross-chain messages.
  • AxelarGatewaySource: ERC-7786 gateway source adapter for the Axelar Network used to send cross-chain messages.
  • AxelarGatewayDuplex: Both a destination and source adapter following ERC-7786 for the Axelar Network used to send and receive cross-chain messages.

06-11-2024

  • ERC7739Utils: Add a library that implements a defensive rehashing mechanism to prevent replayability of smart contract signatures based on the ERC-7739.
  • ERC7739Signer: An abstract contract to validate signatures following the rehashing scheme from ERC7739Utils.

15-10-2024

  • ERC20Collateral: Extension of ERC-20 that limits the supply of tokens based on a collateral and time-based expiration.

10-10-2024

  • ERC20Allowlist: Extension of ERC-20 that implements an allow list to enable token transfers, disabled by default.
  • ERC20Blocklist: Extension of ERC-20 that implements a block list to restrict token transfers, enabled by default.
  • ERC20Custodian: Extension of ERC-20 that allows a custodian to freeze user's tokens by a certain amount.

03-10-2024

  • OnTokenTransferAdapter: An adapter that exposes transferAndCall on top of an ERC-1363 receiver.

15-05-2024

  • HybridProxy: Add a proxy contract that can either use a beacon to retrieve the implementation or fallback to an address in the ERC-1967's implementation slot.

11-05-2024

  • AccessManagerLight: Add a simpler version of the AccessManager in OpenZeppelin Contracts.
  • ERC4626Fees: Extension of ERC-4626 that implements fees on entry and exit from the vault.
  • Masks: Add library to handle bytes32 masks.