stability-contracts icon indicating copy to clipboard operation
stability-contracts copied to clipboard

Builder: profile NFT

Open a17 opened this issue 1 year ago • 0 comments

Initial src/core/Builder.sol contract implementation.

Minimal logic for investing funds and paying bounty.

Requirements

  • [x] ERC721
  • [ ] enumerable
  • [ ] off-chain metadata baseUri
  • [ ] non-transferable, single whitelisted transfers
  • [ ] token data
    • invested
    • bountyPending
    • bountyGot
  • [ ] counter
    • invested
    • bountyPending
    • bountyPaid
  • [ ] invest(address asset, uint amount)
  • [ ] addPendingBounty(uint tokenId, uint amount)
  • [ ] payBounty(uint tokenId, uint amount)

a17 avatar Jun 23 '24 22:06 a17