Skip to content

Releases: hookart/protocol

Audit Start - improve documentation

16 Jun 23:54
0a7103b
Compare
Choose a tag to compare

Improve the commenting and in-repo docs

What's Changed

Full Changelog: v0.0.2...v0.0.3

v0.0.2 - audit code freeze

31 May 22:22
bb020d8
Compare
Choose a tag to compare

Code freeze for protocol audits

What's Changed

  • Allow call option writers to bid on spread by @regynald in #3
  • Migrate natspec docs to interfaces by @regynald in #7
  • [Feature] [Security] Add a specific role to upgrade the covered call implementation by @jake-nyquist in #8
  • [Feature] implement a more generic vault interface by @jake-nyquist in #9
  • [Feature] Create a new mintWithVault method that allows the minting of an option based on an existing vault by @jake-nyquist in #11
  • [Feature] [Security] implement a flashloan architecture by @jake-nyquist in #12
  • [Feature] Allow for signatureless entitlements and call minting by @jake-nyquist in #15
  • block null address for new beneficial owner by @jake-nyquist in #16
  • [feature] [perms] move vault feature flags to the protocol level by @jake-nyquist in #17
  • [Config] implement MARKET_CONF permissions onto the covered call options by @jake-nyquist in #18
  • [Feature] [Events] add protocol state events by @jake-nyquist in #19
  • migrate to assetId on the vault interface; by @jake-nyquist in #20
  • Merge 05-17-update_covered_call_impl_to_support_multiple_token_ids into 05-17-migrate_to_assetId_on_the_vault_interface_ by @jake-nyquist in #21
  • [Feature] [Gas] create a multi-asset ERC-721 vault by @jake-nyquist in #22
  • [warnings] fix warnings for the tests by @jake-nyquist in #23
  • [Feature] migrate hook insturment nft-related functions to an abstract contract by @jake-nyquist in #13
  • [Feature] support automatic approvals for 0x in the protocol by @jake-nyquist in #14
  • [simplify] combine all of the equivalent beacons into one implementation by @jake-nyquist in #25
  • Verify that hook vaults are created non-maliciously (i.e. are created by the protocol) by @jake-nyquist in #26
  • Fix foundry gh action by @regynald in #35
  • Hardhat code coverage tests by @jake-nyquist in #27
  • Pausable reclaim asset and burn expired option by @regynald in #39
  • use multi vault to create the single vault by @jake-nyquist in #40

Full Changelog: v0.0.1...v0.0.2

v0.0.1 - ropsten deploy

03 May 22:39
c96f670
Compare
Choose a tag to compare

HookProtocol: 0x6f2155cab168d77e3ac0a6ebed8113b065d99ebf
HookERC721VaultImplV1: 0xd55fff9e1d879c79efd583ed80dff190617f0082
HookERC721VaultBeacon: 0x4848961b90d6074e6702f0dbbe26986cc2e28ea7
HookERC721VaultFactory: 0x3c49a3a4c589a21122e6a0c90633d7f8285925c2
HookCoveredCallImplV1: 0x326c2e0e2475374601d3c40bf12affb90790522b
HookCoveredCallBeacon: 0x6996e78b34746af0351d1b2955903b5987d6c88a
HookCoveredCallFactory: 0xa74f6fa54019bd7c8f2479dfefd4c04ca5d7ee3d

What's Changed

  • Same solidity version for all hook files by @regynald in #2
  • Add linting and remove some existing warnings by @regynald in #1
  • Fix vulnerability that allows bidders to block people who will outbid by @jake-nyquist in #4
  • hook 824 run protocol through static analyzer by @EliecerC in #5
  • chicott/hook-830-create-github-action-for-slither by @EliecerC in #6

New Contributors

Full Changelog: https://github.com/hookart/protocol/commits/v0.0.1