Giter Site home page Giter Site logo

fourswordsio / poba-kovan Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 6.0 28 KB

Physical Object Blockchain Asset - Dapp to automatically create NFT tokens upon successful order completion using solidty smartcontract and Chainlink oracle for off-chain data fulfillment.

Home Page: https://www.pobatag.com

Solidity 100.00%
poba nft chainlink smartcontract erc721 kovan testnet tokens license keys

poba-kovan's Introduction

POBA dApp (work in progress) https://www.pobatag.com

poba-kovan

Physical Object Blockchain Asset - Dapp to automatically create NFT tokens upon successful order completion using solidty smartcontract and Chainlink oracle for off-chain data fulfillment.

Overview 1.A physical asset is branded, ie. Unique Identification Number, Barcode, QR Code, RFID, etc.

2.Asset identifiers are stored on a remote database, ie. eCommerce Store, Inventory Database, Cloud Storage.

3.POBA Token assignment is performed upon successful verification of asset ID or completed order ID #.

4.Customer retains ownership of unique POBA token in a NFT friendly crypto wallet or POBA web wallet for easy display and transfer.

#What is it? (POBA Physical Object Blockchain Asset) (POBA) is used to full-fill a need in the cybersecurity digital landscape representing an asset tag for Identification, Verification and Authorization of data request and fulfillment. While also providing secure access controls suchs as Iphone enabled crypto wallets, touch screen crypto wallets, and simple qr coded key cards. ( see below)

POBA Tag is based on NFT tokenomics uses Chainlink middle-ware and SmartContracts deployed on the Ethereum blockchain. POBA offers a solution for automating token creation where it is needed most . A web3 interface or Dapp exist to provide end users options to verify POBA enabled products, browse token directory, trade tokens with users and general wallet management.

POBA can use any off-chain rest-api to provide data for NFT encoding. In this example provided we use a Wordpress CMS with WooCommerce plugin and license key generator with REST api access.

Endusers verify their products & claim POBA NFT by entering their license key received upon sucessful order completion. To initiate calls and claim their POBA NFT token users must have a browser wallet (ie. MetaMask) or other erc20 / erc721 NFT enabled wallet. My personal preference is the Iphone MetaMask version because it neatly organizes your NFTs into a separate "collections" category.

#What you need to build this dApp

  1. Rest API + API Key with read-only access
  • For demonstration purposes a pobatag.com api key is provided (*see .env.secret file)
  1. Familiarity with deploying SmartContracts using Remix IDE or Truffle to compile.

  2. ERC721 SmartContract v0.6.6

  3. POBA Chainlinked consumer contract v0.6.6

  4. Chainlink Oracle w/ POBA adapter

  • You can use FourSwords Kovan Chainlink node for testing. (Oracle:0xa42fdfd2e1a7239b76d753803cbb7611004fe068 |Job ID:c21ce5725bbd4f4a8aaf1aff31a1ad65)
  1. MetaMask Browser Wallet (https://www.metamask.io)

  2. Kovan testnet LINK https://kovan.chain.link

  3. Kovan testnet ETH Best option is using gitter chat room. Just post your Eth address in chat https://gitter.im/kovan-testnet/faucet

poba-kovan's People

Contributors

fourswordsio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

poba-kovan's Issues

Instructions for running

Can you add instructions for how to build and run this locally?
Are the two .sol files present in the repo all that's needed?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.