Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Builder: profile NFT #156

Open
1 of 9 tasks
Tracked by #155
a17 opened this issue Jun 23, 2024 · 0 comments · May be fixed by #157
Open
1 of 9 tasks
Tracked by #155

Builder: profile NFT #156

a17 opened this issue Jun 23, 2024 · 0 comments · May be fixed by #157
Assignees
Labels
PLATFORM UPGRADE Upgrading platform core contracts with the described changes

Comments

@a17
Copy link
Member

a17 commented Jun 23, 2024

Initial src/core/Builder.sol contract implementation.

Minimal logic for investing funds and paying bounty.

Requirements

  • 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 a17 mentioned this issue Jun 23, 2024
11 tasks
@a17 a17 added the PLATFORM UPGRADE Upgrading platform core contracts with the described changes label Jun 23, 2024
@a17 a17 linked a pull request Jun 25, 2024 that will close this issue
@a17 a17 self-assigned this Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PLATFORM UPGRADE Upgrading platform core contracts with the described changes
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant