tqtezos / minter Goto Github PK
View Code? Open in Web Editor NEWOpenMinter is dApp framework for enabling the creation and collection of non-fungible tokens (NFTs) on Tezos.
License: MIT License
OpenMinter is dApp framework for enabling the creation and collection of non-fungible tokens (NFTs) on Tezos.
License: MIT License
Using BCD / TZKT
The contract factory to create new auction contracts:
-User makes the factory an operator for their FA2 account
-User submits request for new auction with specific parameters to factory
-Factory checks list of unused auctions and originates a new one if it's empty
-Factory sends auction params to the unused auction contract and transfers the desired number of FA2 tokens on the user's behalf, beginning the auction
-Buyer bids on auction and it ends: the auction completes the "sale" transfer, clears its storage of params, and pings the factory
Review existing work from Tez-Auction to see if viable for implementation for fixed-price sales in OpenMinter
Build out RACI Matrix
Cleanup of messages, general app copy, etc.
Add support for Beacon wallet
-0 balance
-etc.
Support Delphinet and Depreciate Carthagenet
Please add a standard MIT license to the project.
New file-> Create file
Type the name "License"
The button appears in the top right to choose a template.
First pass for soft launch: list of created assets based on implementation
Gut the server side as much as possible in order to have a dapp-like structure. IPFS for image hosting will remain the only component on the server side in order to retain data availability.
Primary to stand up before IPFS integration
Create a basic ID system that supports aliases in order to abstract transfer recipients.
Without for the generalized, with for the creation of new contracts
Ensuring first release works with testnet
Implement IPFS integrations in order to save and host user images
GitHub repo administration
Using the latest designs, rebuild Minter
We need to add a form field that allows the user to specify the TZ address they want to mint a new NFT. This also needs to be implemented in the createNonFungibleToken
mutation
After the server publishes an operation, we need a system in place that notifies the client when the operation is confirmed. This system should survive browser refreshes as well as server restarts.
When an operation is published to the server:
published_operation
row in the database with a 'published'
status, return the new entity to client'confirmed'
status
When a published operation is returned to the client:
Integrate Beacon or Thanos for user-side txns
Designate the component library used for the vanilla version
Outline necessities regarding control over contracts, functions for assets, and importing existing contracts associated with accounts.
Drilldown view includes the associated metadata and individual functions. This is more to display the artifact in question more prominently.
Initial frames based on original wireframes and workflows to be connected to the backend.
I deployed both the multi nft and the minter contracts and set their admin to the be the same. When I call mint entrypoint on minter from my admin-address it fails on the internal call to the multi-nft due to NOT_AN_ADMIN on line 508. Presumably because the check for sender is failing due to the sender being the minter contract which is not the admin of the multi-nft.
Is the intention that the minter contract would always be the admin of the nft contract or should the admin validation look for a match on source instead of sender?
Give users the ability to choose to mint via our existing contract or deploy their own.
Additionally, allow them to mint more NFTs to their existing contracts.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.