Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

Cashew (Testnet) Daphne (Mainnet) LINE Blockchain Developers BITMAX Wallet LINE Blockchain Explorer Your Game Your Travel Your Health Your Social LINE Blockchain LINE Blockchain Platform Your Blockchain Services Data pipeline LINE Blockchain Framework Query Transaction Keystore

Slide 3

Slide 3 text

Cashew (Testnet) Daphne (Mainnet) LINE Blockchain Developers BITMAX Wallet LINE Blockchain Explorer Your Game Your Travel Your Health Your Social LINE Blockchain LINE Blockchain Platform Your Blockchain Services Data pipeline LINE Blockchain Framework Query Transaction Keystore

Slide 4

Slide 4 text

Cashew (Testnet) Daphne (Mainnet) LINE Blockchain Developers BITMAX Wallet LINE Blockchain Explorer Your Game Your Travel Your Health Your Social LINE Blockchain LINE Blockchain Platform Your Blockchain Services Data pipeline LINE Blockchain Framework Query Transaction Keystore

Slide 5

Slide 5 text

Cashew (Testnet) Daphne (Mainnet) LINE Blockchain Developers BITMAX Wallet LINE Blockchain Explorer Your Game Your Travel Your Health Your Social LINE Blockchain LINE Blockchain Platform Your Blockchain Services Data pipeline LINE Blockchain Framework Query Transaction Keystore

Slide 6

Slide 6 text

Cashew (Testnet) Daphne (Mainnet) LINE Blockchain Developers BITMAX Wallet LINE Blockchain Explorer Your Game Your Travel Your Health Your Social LINE Blockchain LINE Blockchain Platform Your Blockchain Services Data pipeline LINE Blockchain Framework Query Transaction Keystore

Slide 7

Slide 7 text

Cashew (Testnet) Daphne (Mainnet) LINE Blockchain Developers BITMAX Wallet LINE Blockchain Explorer Your Game Your Travel Your Health Your Social LINE Blockchain LINE Blockchain Platform Your Blockchain Services Data pipeline LINE Blockchain Framework Query Transaction Keystore

Slide 8

Slide 8 text

Cashew (Testnet) Daphne (Mainnet) LINE Blockchain Developers BITMAX Wallet LINE Blockchain Explorer Your Game Your Travel Your Health Your Social LINE Blockchain LINE Blockchain Platform Your Blockchain Services Data pipeline LINE Blockchain Framework Query Transaction Keystore

Slide 9

Slide 9 text

BITMAX Wallet https://wallet.bitmax.me

Slide 10

Slide 10 text

Custodial wallet service for LINE users › LINE is responsible for storage of private keys › No chance to lose your private key › Designed for mass adoption › No need to install browser extensions or client apps › Grant transactions with a plain browser › via LINE message › via page redirect

Slide 11

Slide 11 text

BITMAX integration › BITMAX: LINE’s crypto asset trading service › https://www.bitmax.me/ › BITMAX user → BITMAX Wallet user › But not vice versa › Shows balance of LINK(LN) in BITMAX › Redeem LINK Rewards to LINK › https://blockchain.line.me/linkrewards/ › LINK Reward : NFT on Daphne › LINK : LINE’s cryptocurrency on Bamboo › KYC is required on BITMAX

Slide 12

Slide 12 text

Features › LINE Login › Cashew / Daphne › Access your tokens › For all services › Service token, Item token › Send tokens to LINE friends › Do not write down wallet addresses › Even for non-BITMAX Wallet users

Slide 13

Slide 13 text

LINE Blockchain Developers https://blockchain.line.biz/

Slide 14

Slide 14 text

High-level API service for LINE Blockchain Console RESTful API Docs

Slide 15

Slide 15 text

High-level API service for LINE Blockchain Console RESTful API Docs

Slide 16

Slide 16 text

High-level API service for LINE Blockchain Console RESTful API Docs

Slide 17

Slide 17 text

API Key features Callback Item tokens Transactions Service wallets Users Service tokens

Slide 18

Slide 18 text

DEMO › LBCC (LINE Blockchain Coffee Coin) › Service token (Fungible) › Americano : 200 LBCC › LBCR (LINE Blockchain Coffee Reward) › Item token (Non-fungible) › Buy 1 Americano, Get 1 LBCR › 5 LBCR : 1 Americano https://github.com/behumble/line-blockchain-coffee

Slide 19

Slide 19 text

No content

Slide 20

Slide 20 text

DEMO 02: Create a service & a service wallet

Slide 21

Slide 21 text

DEMO-04: Create a service token (LBCC)

Slide 22

Slide 22 text

DEMO: Create LBCR

Slide 23

Slide 23 text

DEMO: Find transactions with LBE

Slide 24

Slide 24 text

DEMO: Cashew only Add a test user

Slide 25

Slide 25 text

Run line-blockchain-coffee › https://github.com/behumble/line-blockchain-coffee › Written in JavaScript › https://nuxtjs.org/ › https://vuetifyjs.com/ › LINE Login npm package › https://github.com/nkjm/line-login › Find User ID on login success › like U111ed5915b06ee098a24a725d02f5d40

Slide 26

Slide 26 text

DEMO: Environment variables

Slide 27

Slide 27 text

DEMO: Run server and set callback uri

Slide 28

Slide 28 text

DEMO: Send to a user from Console UI

Slide 29

Slide 29 text

Server-to-Server API Your Service LINE Blockchain Developers User Client-Server authentication (Cookie / Session) Server-Server authentication (API Key/Secret)

Slide 30

Slide 30 text

Signing API Requests https://docs-blockchain.line.biz/api-guide/Authentication normalize timestamp nonce API secret signature › Verify sender › Tamper-proof › Protect against replay attacks › Dev tips › Signing proxy server › https://github.com/behumble/lbp-signing-proxy › Sample snippets (Golang, JavaScript, C#) › Go : https://github.com/line/blockchain-sample-link-cinema/blob/bfe38337f941dee0b342fe865ac0e38ac297e962/api/api.go#L117 › JS : https://github.com/behumble/lbp-signing-proxy/blob/master/lbp.js#L4 › C# : https://github.com/line/blockchain-sample-mage-duel/blob/master/Server/TCGSampleServer/Service/TCGGameService/LBD/Util/Signature.cs#L124

Slide 31

Slide 31 text

DEMO: Using API with cURL

Slide 32

Slide 32 text

DEMO: Mint and balance in LBC

Slide 33

Slide 33 text

DEMO: Metamask

Slide 34

Slide 34 text

DEMO: LINE Blockchain Coffee

Slide 35

Slide 35 text

DEMO: What’s in the LBCR?

Slide 36

Slide 36 text

Item token image base URI ${BASE_IMAGE_URI}${TOKEN-ID} or ${BASE_IMAGE_URI}${TOKEN-TYPE}

Slide 37

Slide 37 text

Why LINE Blockchain Platform? Large User Base Ease of use LINK Rewards

Slide 38

Slide 38 text

Choose your plan

Slide 39

Slide 39 text

Thank you