Skip to content

ember-burn/contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contracts 🧪

Foundry

This repository contains the smart contracts for my DofE project.

The goals for this DofE section:

  • Code an ERC721 /NFT fractionalization protocol
  • Improve general Solidity skills

Features

  • CI/CD for pull requests and commits.
  • VaultFactory.sol contract
  • Vault.sol contract
  • Documentation
  • Deploy script

most of the codebase can be found at src

What I have achieved

  • Improved solidity skills generally
  • Accomplished primary objective: write the fractionalization protocol
  • Learnt about various optimization techniques
  • Learnt to use the Foundry testing framework
  • Learnt about token standards
  • Learnt about various best practices, like the 'factory' pattern, as well as potential common security pitfalls

Further improvements

  • Finish writing tests - currently fail and are not as extensive as i would like them to be
  • Optimize function call cost and layout in memory
  • Clarify contract states - eg. auction over, auction on / off

Deployments

Releases

No releases published

Packages

No packages published