1674092820
npm install @metaplex-foundation/js
npm install @solana/wallet-adapter-base
npm install @solana/wallet-adapter-react-ui
npm install @tailwindcss/typography
npm install typewriter-effect
npm install @solana/web3.js
Responsive | Desktop |
---|---|
![]() | ![]() |
Solana | NftMArketplace |
---|---|
![]() | ![]() |
To run this repo :
npm install
or
yarn install
Warning Please be sure that you install all dependencies!
And write in your terminal :
npm run dev
And have fun 🎉
If you have no address you can try with mine :
2uE3z1PKT9EERK1pkxBt1pzmtmJXdFqYM2pMzwHUVHTy
Author: ynccsyd
Source code: https://github.com/ynccsyd/SolanaNftMarketplace
License: Apache-2.0 license
#react-native #react #Nextjs #blockchain #nft #Solana
1622612737
Do you want to know how to make an NFT marketplace like an expert? If yes, then Antier Solutions can help you out. We deploy and develop world’s best NFT marketplace. Visit us now!
https://www.antiersolutions.com/nft-marketplace-development-company/
Email Us : info@antiersolutions.com
Contact us: +91 98550 78699 (India) , +1 (315) 825 4466 (US)
3111 East Tahquitz Canyon Way, Suite 140, Palm Springs, CA 92262
#build nft marketplace #create an nft marketplace #create nft marketplace #create own nft marketplace #how to build an nft marketplace #how to build nft marketplace
1622612443
Do you want to know how to build nft marketplace in just 1 week that can help clients to manage, store, and sell your NFTs globally? If yes, then you are at the right place. Call Antier Solutions’ subject matter experts today.
https://www.antiersolutions.com/nft-marketplace-development-company/
Email Us : info@antiersolutions.com
Contact us: +91 98550 78699 (India) , +1 (315) 825 4466 (US)
3111 East Tahquitz Canyon Way, Suite 140, Palm Springs, CA 92262
#build nft marketplace #create an nft marketplace #how to build nft marketplace #how to create a nft marketplace #how to build an nft marketplace #create your own nft platform
1632537859
Not babashka. Node.js babashka!?
Ad-hoc CLJS scripting on Node.js.
Experimental. Please report issues here.
Nbb's main goal is to make it easy to get started with ad hoc CLJS scripting on Node.js.
Additional goals and features are:
Nbb requires Node.js v12 or newer.
CLJS code is evaluated through SCI, the same interpreter that powers babashka. Because SCI works with advanced compilation, the bundle size, especially when combined with other dependencies, is smaller than what you get with self-hosted CLJS. That makes startup faster. The trade-off is that execution is less performant and that only a subset of CLJS is available (e.g. no deftype, yet).
Install nbb
from NPM:
$ npm install nbb -g
Omit -g
for a local install.
Try out an expression:
$ nbb -e '(+ 1 2 3)'
6
And then install some other NPM libraries to use in the script. E.g.:
$ npm install csv-parse shelljs zx
Create a script which uses the NPM libraries:
(ns script
(:require ["csv-parse/lib/sync$default" :as csv-parse]
["fs" :as fs]
["path" :as path]
["shelljs$default" :as sh]
["term-size$default" :as term-size]
["zx$default" :as zx]
["zx$fs" :as zxfs]
[nbb.core :refer [*file*]]))
(prn (path/resolve "."))
(prn (term-size))
(println (count (str (fs/readFileSync *file*))))
(prn (sh/ls "."))
(prn (csv-parse "foo,bar"))
(prn (zxfs/existsSync *file*))
(zx/$ #js ["ls"])
Call the script:
$ nbb script.cljs
"/private/tmp/test-script"
#js {:columns 216, :rows 47}
510
#js ["node_modules" "package-lock.json" "package.json" "script.cljs"]
#js [#js ["foo" "bar"]]
true
$ ls
node_modules
package-lock.json
package.json
script.cljs
Nbb has first class support for macros: you can define them right inside your .cljs
file, like you are used to from JVM Clojure. Consider the plet
macro to make working with promises more palatable:
(defmacro plet
[bindings & body]
(let [binding-pairs (reverse (partition 2 bindings))
body (cons 'do body)]
(reduce (fn [body [sym expr]]
(let [expr (list '.resolve 'js/Promise expr)]
(list '.then expr (list 'clojure.core/fn (vector sym)
body))))
body
binding-pairs)))
Using this macro we can look async code more like sync code. Consider this puppeteer example:
(-> (.launch puppeteer)
(.then (fn [browser]
(-> (.newPage browser)
(.then (fn [page]
(-> (.goto page "https://clojure.org")
(.then #(.screenshot page #js{:path "screenshot.png"}))
(.catch #(js/console.log %))
(.then #(.close browser)))))))))
Using plet
this becomes:
(plet [browser (.launch puppeteer)
page (.newPage browser)
_ (.goto page "https://clojure.org")
_ (-> (.screenshot page #js{:path "screenshot.png"})
(.catch #(js/console.log %)))]
(.close browser))
See the puppeteer example for the full code.
Since v0.0.36, nbb includes promesa which is a library to deal with promises. The above plet
macro is similar to promesa.core/let
.
$ time nbb -e '(+ 1 2 3)'
6
nbb -e '(+ 1 2 3)' 0.17s user 0.02s system 109% cpu 0.168 total
The baseline startup time for a script is about 170ms seconds on my laptop. When invoked via npx
this adds another 300ms or so, so for faster startup, either use a globally installed nbb
or use $(npm bin)/nbb script.cljs
to bypass npx
.
Nbb does not depend on any NPM dependencies. All NPM libraries loaded by a script are resolved relative to that script. When using the Reagent module, React is resolved in the same way as any other NPM library.
To load .cljs
files from local paths or dependencies, you can use the --classpath
argument. The current dir is added to the classpath automatically. So if there is a file foo/bar.cljs
relative to your current dir, then you can load it via (:require [foo.bar :as fb])
. Note that nbb
uses the same naming conventions for namespaces and directories as other Clojure tools: foo-bar
in the namespace name becomes foo_bar
in the directory name.
To load dependencies from the Clojure ecosystem, you can use the Clojure CLI or babashka to download them and produce a classpath:
$ classpath="$(clojure -A:nbb -Spath -Sdeps '{:aliases {:nbb {:replace-deps {com.github.seancorfield/honeysql {:git/tag "v2.0.0-rc5" :git/sha "01c3a55"}}}}}')"
and then feed it to the --classpath
argument:
$ nbb --classpath "$classpath" -e "(require '[honey.sql :as sql]) (sql/format {:select :foo :from :bar :where [:= :baz 2]})"
["SELECT foo FROM bar WHERE baz = ?" 2]
Currently nbb
only reads from directories, not jar files, so you are encouraged to use git libs. Support for .jar
files will be added later.
The name of the file that is currently being executed is available via nbb.core/*file*
or on the metadata of vars:
(ns foo
(:require [nbb.core :refer [*file*]]))
(prn *file*) ;; "/private/tmp/foo.cljs"
(defn f [])
(prn (:file (meta #'f))) ;; "/private/tmp/foo.cljs"
Nbb includes reagent.core
which will be lazily loaded when required. You can use this together with ink to create a TUI application:
$ npm install ink
ink-demo.cljs
:
(ns ink-demo
(:require ["ink" :refer [render Text]]
[reagent.core :as r]))
(defonce state (r/atom 0))
(doseq [n (range 1 11)]
(js/setTimeout #(swap! state inc) (* n 500)))
(defn hello []
[:> Text {:color "green"} "Hello, world! " @state])
(render (r/as-element [hello]))
Working with callbacks and promises can become tedious. Since nbb v0.0.36 the promesa.core
namespace is included with the let
and do!
macros. An example:
(ns prom
(:require [promesa.core :as p]))
(defn sleep [ms]
(js/Promise.
(fn [resolve _]
(js/setTimeout resolve ms))))
(defn do-stuff
[]
(p/do!
(println "Doing stuff which takes a while")
(sleep 1000)
1))
(p/let [a (do-stuff)
b (inc a)
c (do-stuff)
d (+ b c)]
(prn d))
$ nbb prom.cljs
Doing stuff which takes a while
Doing stuff which takes a while
3
Also see API docs.
Since nbb v0.0.75 applied-science/js-interop is available:
(ns example
(:require [applied-science.js-interop :as j]))
(def o (j/lit {:a 1 :b 2 :c {:d 1}}))
(prn (j/select-keys o [:a :b])) ;; #js {:a 1, :b 2}
(prn (j/get-in o [:c :d])) ;; 1
Most of this library is supported in nbb, except the following:
:syms
.-x
notation. In nbb, you must use keywords.See the example of what is currently supported.
See the examples directory for small examples.
Also check out these projects built with nbb:
See API documentation.
See this gist on how to convert an nbb script or project to shadow-cljs.
Prequisites:
To build:
bb release
Run bb tasks
for more project-related tasks.
Download Details:
Author: borkdude
Download Link: Download The Source Code
Official Website: https://github.com/borkdude/nbb
License: EPL-1.0
#node #javascript
1622545399
If you are a business visionary or a startup, why should you begin a NFT marketplace for business? At that point this is the primary inquiry that would strike a chord - “How to make a NFT marketplace?”
1.To begin with, you will have to think about the lawful strategies prior to starting your NFT marketplace creation:
2.First you have to create a corporate organization and provide clear and valuable information about your organization and must need a legal licence.
3.Then you have to create terms and conditions for your company.
4.Make sure that you have to create your privacy policy and other policies clearly.
5.Next you have to allocate the IP allocation, content consideration, authenticity, and security laws in place.
Now let us look over how to create NFT marketplace:
1.Install metamask browser as it just has a safe pixura browser settings that is based on ethereum.
2.Make a valid smart contract for your marketplace.
3.Go to the administrator board and add a few collectibles to your NFT marketplace. This should be possible by adding tokens made on the ERC721 token norm.
4.You can alter your collectibles by altering them on the marketplace by topping off about creation, standard picture and collection icon.
5.Subsequent to saving, revive your marketplace, at that point you can see your collectible in your marketplace.
6.You can set the cost of the token in ETH by utilizing the Metamask exchange.
7.Empower the marketplace usefulness to incite deals. You can likewise permit the vendors to list their token in your marketplace.
If you are looking to develop your own NFT marketplace with experts?
WeAlwin Technologies is a highly recommended NFT marketplace development company to provide highly qualified NFT marketplace software to launch your NFT marketplace within 7-10 business days.
Get the best and error-free NFT marketplace software from WeAlwin Technologies now to instantly launch your marketplace like rarible.
Get a free demo of NFT marketplace !!
Reach our experts via,
Whatsapp/Telegram: 9994044929
Skype:live: info_945986
Mail-id: sales@alwin.io
#nft marketplace #create nft token #how to create nft #nft marketplace development #nft marketplace platform #nft marketplace script
1617177262
The NFTs have been marking their ground firm with millions of dollars using digital NFT Art Marketplace Development. It is an end-to-end art-based NFT token architecture for the art industry. The art tokens are embedded using NFT based Smart Contract systems. The NFT based art tokens come with due diligence, auditing, and legal services for evaluating the art for assigning the value for the NFT-token. The crowdfunding Art tokenization platform offers galleries to raise funds for future expansion of business revenue.
• The NFT based art development platform unlocks various potential customers to get started with a revenue-generating stream for their business.
• The art stimulates NFT tokens in the marketplace by paintings as an asset for generating profits using their galleries.
• The NFTs in art have unique features to offer service in the market for creating a massive way for an investment opportunity for better outcomes.
• NFT based tokens for art are unique for collectibles and signature assets holding great value in the blockchain market.
• Tokenize your art on the NFT platform to achieve crowdfunding for further procurement of arts capital in the marketplace.
• The NFT ownership of art tokens follows the smart-contract system to regularize its standard in the blockchain market.
• The art platform is securitized end-to-end using NFT based smart contracts, and it is customized according to the market trends.
Benefits of NFT Art development :
• Automated compliance.
• Global KYC/AML check.
• Multi-Ledger Art NFT token development.
• Automated Legal and Regulation.
• Non-Fungible Tokens.
• Automatic Reporting to Authorities.
The blockchain industry is digitally transforming business trends around the world. The Art-based NFT platform is significantly offering investors great features and unique properties to tokenize in the marketplace. Invest in this NFT art marketplace platform to skyrocket your business growth by getting in touch with a Blockchain company.
##nft art marketplace development ##nft marketplace platform ##nft marketplace services ##nft marketplace provider ##non fungible token marketplace development ##non fungible token marketplace provider