# Yabumi

X や Discord などの SNS アカウント宛てにトークンなどを送信できるプラットフォーム

## [公式サイト](https://www.yabumi.xyz/)

## 🔻Yabumiとは何ですか？

Yabumiは、相手のウォレットアドレスを知らなくても、SNSアカウントを利用してトークンやNFTの送受信ができる革新的なプラットフォームです。

対象者のSNSアカウントを指定するだけで、トークンやNFTを送ることができます。

また、受け手はプライバシーを保ちながら報酬を受け取ることが可能です。

## 🔻解決したい課題

「誰かにETHやトークンを送りたいけれど、送付先のウォレットアドレスがわからない」という問題を解決します。 

送付したい場合、送り手は相手にアドレスを尋ねなければならず、受け手はアドレスを伝える必要があります。この問題はENS（Ethereum Name Service）を使用しても同様です。

## 🔻Yabumiの特徴と仕組みの概要

1. **受取アドレスの非公開性**\
   Yabumiでは、SNS（現在はDiscordとXに対応）の名前とアイコンを記録したYabumiNFTを保持するウォレットが受取アドレスとなります。このアドレスは相手に直接公開されることはありません。
2. **NFTの更新と自由な管理**\
   YabumiNFTはERC721標準仕様のトークンで、自由に転送可能です。名前やアイコンを変更した場合も、NFTデータを自分で無料で更新できます。取引所にNFTを送ると、そのアドレスが受取口座となるため、個人で管理可能なウォレットで保持することを推奨します。
3. **NFTの一元管理と検索機能**\
   [Yabumi Membersページ](https://yabumi.xyz/board)では、発行されたYabumiNFTの一覧が表示され、検索が可能です。これにより、目的のアカウントを簡単に見つけることができます。
4. **トークン送付の簡略化**\
   送り手は、宛先のアカウントを選択し、送りたいトークンの種類と数量を入力して送信できます。複数アカウントへの一括送信にも対応しています。
5. **唯一性と安全性**\
   YabumiNFTはSNSアカウントごとに1つしか発行できません。万が一盗難などが発生した場合でも、発行時のウォレットアドレス（または保持ウォレット）からNFTを焼却（Burn）可能です。その後、安全な別のアドレスから再発行することができます。


# 機能

Yabumiでは、SNSアカウントとウォレットアドレスを紐づけるNFT（Yabumi NFT）をミントすることができます。

このNFTは、SNSアイコンやアカウント名が記録されており、送り手はYabumi NFT一覧から送金先のSNSアカウントを選択してトークンを送ることができます。

また、複数のアカウントに対して一括送信する機能も利用可能です。

Yabumi NFTは自由に転送できるため、受け手は受取先を変更することができます。

受け手がウォレットアドレスを変更したい場合は、Yabumi NFTを新しいウォレットアドレスに転送するだけで、そのアドレスが新しい受取先となります。

このプラットフォームにより、送り手と受け手は送金先に関するコミュニケーションを省くことができ、簡単かつスムーズにトークンやNFTのやり取りが行えます。


# Yabumi NFTの機能

YabumiのWEBサイトでNFTをミントすると、SNSアカウントとウォレットアドレスを紐づけることができます。

ミントされたNFTをYabumi NFTと呼びます。

Yabumi NFTには、ミントした人のSNSアイコンとSNSアカウント名＆番号（例：cryptochick#0858）が記録されます。

ダッシュボードではミントされたYabumi NFT一覧が見られます（SNSアカウントの一覧）。


# Yabumiの機能（送金を例に）

送金したい人は、対象者をYabumi NFT一覧から選択し、トークン種と数量を指定します。

複数アカウントを指定して、トークンの一括送信（バッチ送信）も可能です。

送信者は相手先のウォレットアドレスを知らなくても、Yabumi NFTを保持している受け手のウォレットに送信できます。

また、zkpを活用することで、受け手は完全にウォレットアドレスを隠した状態で報酬などを受け取ることができ、プライバシーを確立できます。

Yabumi NFTは自由に転送可能です。最初はミントしたアドレスにありますが、資金の受け手が受取先を変更したい場合は、変更したいウォレットアドレスにYabumi NFTを転送すれば、そのウォレットが新しい受取先になります。


# 背景・課題

Yabumiはこうして生まれました

* 完全匿名性のDAOコミュニティで毎月十数人の報酬付与をしています。
* Discordアカウント毎の貢献度によって異なる報酬額になるため、DAO管理者にてDiscordアカウント毎のウォレットアドレスの管理が必須となります。
* 初期報酬付与する場合は、以下の手順でアカウントとウォレットを人手で紐づけます。
  1. 報酬受領者にウォレットアドレスを聴取
  2. 管理者でDiscordアカウントとウォレットアドレス紐付け管理
  3. 管理しているウォレットアドレスより報酬トークン付与
* 上記のように、SNSアカウント(Discord)とウォレットが断絶されており、紐づけや管理をするコストが発生します。
* また、報酬をスプレットシートで管理しているため、このスプレットシートからアカウントごとに\
  トークン種と量を取得して簡単に一斉送信ができるサービスを必要としていました。

このような課題に対するソリューションとして考えられたのが Yabumi です。


# 設計・仕組み

## [前提](/readme/mi/qian-ti)

設計上の前提となる項目

## [Yabumiコントラクトデプロイ](/readme/mi/yabumi-kontorakudepuroi)

コントラクトをデプロイする際の仕組み

## [Yabumi NFTミント](/readme/mi/yabumi-nft-minto)

Yabumi NFTをミントする際の具体的な処理手順

## [Yabumi NFTバーン](/readme/mi/yabumi-nft-bn)

Yabumi NFTをバーンする際の具体的な処理手順

## [その他](/readme/mi/sono)

その他の機能一覧と説明

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FKCDtqPjM6fxQoJHv1Ylj%2Fimage.png?alt=media&amp;token=20391efb-e75d-40f9-a36b-bf372e7fdde4" alt=""><figcaption></figcaption></figure>


# 前提

## SNS ID

Yabumiの設計では、SNSに個別の数字（ID）を割り振って、識別します。

例えば、Discordは1、Xは2となります。

ガス代を考慮して数字で識別する工夫を施しています。

## 署名

バックエンドでの署名には、以下の3つの要素を使用します。

* SNS上のUser ID　
  * [ ] 例：123456789
* SNS ID　
  * [ ] 例：1
* ミントしたウォレットアドレス　
  * [ ] 例：0x123456789...（40桁の16進数）

## JointedID

SNS上のUser IDとSNS IDをアンダースコアで結合したものをJointedIDと呼びます。

* [ ] 例：123456789\_1

## ハッシュ化

SNS上のUser IDとSNS ID（JointedID）と、ミントしたウォレットアドレスを結合ハッシュ化して署名メッセージに利用します。


# Yabumi コントラクデプロイ

## デプロイ時

* コントラクトはデプロイされる際に、以下の2つの要素を受け取ります。
  * バックエンドでの署名アドレス
  * Base URI

## Yabumi NFT

* Yabumi NFTの名前とシンボルはコントラクトのソースコードに記述されています。


# Yabumi NFT ミント

コントラクトでのミント処理手順

## １．Yabumi NFTのミント時に必要なもの

Yabumi NFTをミントする際、コントラクトはフロントエンドから以下を受け取ります。

* JointedID
* バックエンドで行った署名(r)
* バックエンドで行った署名(s)
* バックエンドで行った署名(v)

## ２．署名データ作成

以下の情報を元に、コントラクトでバックエンド同様の署名データ作成します。

* JointedID
* ミントアドレス(msg.sender)

## ３．署名アドレスを検証

以下情報を元に、コントラクトでバックエンド署名アドレスを検証します。

* 2.で作成した署名データ
* バックエンドで行った署名(r)
* バックエンドで行った署名(s)
* バックエンドで行った署名(v)

## ４．アドレスのエラー処理

2つのアドレスが一致しなかった場合はエラーとして処理します。

* 3.で検証したバックエンド署名アドレス
* コントラクトデプロイ時に受け取った署名アドレス

## ５．ミント済みのエラー処理

引数で受けったJointed IDが過去にミントされたものと一致した場合はエラーとして処理します。

## ６．インデックス割り当て

上記４，５のチェックをパスできたら、tokenIDを1\~からミントされた順番に採番します。

## ７．Jointed IDを保存

「JointedID」をミント済みとして変数へ保存します。

これで同一IDで複数ミントされることを防ぎます。

## ８．Token IDとの紐づけ

「JointedID」とToken ID紐付け情報を変数へ保存します。

## ９．ミントしたウォレットアドレスの保存

Token IDに対応したウォレットアドレスを変数へ保存します。

これでYabumi NFTのToken IDからウォレットアドレスを割り出せます。

## １０．ミント処理

ミントしたウォレットアドレスと採番したToken IDでミント処理を実行じます。

## １１．イベントの発火

Token IDと「JointedID」をイベントへ保存し、emitを使用してイベントを発火させます。


# Yabumi NFT バーン

コントラクトでのバーン処理手順

## １．Yabumi NFTのバーンに必要なもの

フロントエンドから引数としてToken IDを受け取ります。

## ２．アドレスのエラー処理

以下２つ以外のアドレスがバーンを実行した際はエラーとして処理します。

* 引数で受けったToken IDの保有アドレス
* ミントした際に変数へ保存したToken IDに対応したミントアドレス

## ３．初期化

２のチェックをパスできたら、ミント時に記録した各種変数情報を初期化します。

## ４．バーン処理

引数で得たYabumi NFTのToken IDに対してバーン処理を実行します。


# その他

## 機能提供

コントラクトでは、baseURIやバックエンドの署名アドレスを確認・変更できる機能が提供されており、これらの変更はコントラクトオーナーのみが行えます。

さらに、ユーザーIDからToken IDやミント状態を返す機能、Token IDからミントしたウォレットアドレスを返す機能も提供されています。

## 機能一覧

* baseURIの確認
* baseURIの変更（コントラクトオーナーのみ）
* バックエンドでの署名アドレスの確認
* バックエンドでの署名アドレスの変更（コントラクトオーナーのみ）
* User IDからToken IDを確認
* User IDからミント済みかどうかを確認
* Token IDからミントしたウォレットアドレスを確認


# システム概要図（仮）

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F96QxrUfLc2Xju59x68LK%2Fimage.png?alt=media&amp;token=35a3d90b-f82a-4daf-9930-6c80f31bcbcf" alt=""><figcaption></figcaption></figure>


# コントラクトアドレス

コントラクトアドレス

## 🟥 Ethereum メインネット

Yabumi NFT (YABUMI): [0xBe1B725826107229be9C713841eEA8846f6722C6](https://etherscan.io/address/0xbe1b725826107229be9c713841eea8846f6722c6)

PermitTransfers: [0x478A927ef82ad06df03E3665E3A0e9AD47EC54d7](https://etherscan.io/address/0x478a927ef82ad06df03e3665e3a0e9ad47ec54d7)

MultiTransfers: [0xca078E865792904ab6ce51447c74a997A10311c1](https://etherscan.io/address/0xca078e865792904ab6ce51447c74a997a10311c1)

## 🟦 Ethereum sepolia

Yabumi NFT (YABUMI): [0x0e29B79Ec951029E60F022F6F59F0F75Cf7fdb35](https://sepolia.etherscan.io/address/0x0e29b79ec951029e60f022f6f59f0f75cf7fdb35)

PermitTransfers: [0x1B5b9d21b828508FDE9628e5246C050a6037f213](https://sepolia.etherscan.io/address/0x1b5b9d21b828508fde9628e5246c050a6037f213)

MultiTransfers: [0xB305374678cc97d67da20c3202e6aa23061dA50B](https://sepolia.etherscan.io/address/0xb305374678cc97d67da20c3202e6aa23061da50b)


# 使用方法

## まずはYabumiの[WEBサイト](https://www.yabumi.xyz/)にアクセスしてください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F5AHuYdIClDKtNbgh9hSW%2FFireShot%20Capture%20045%20-%20Yabumi%20Minter%20-%20www.yabumi.defigeek.xyz.png?alt=media&amp;token=0402fe47-1b49-4f04-b69d-2c8d6271e89d" alt=""><figcaption></figcaption></figure>

## [ウォレット接続方法](/readme/shi-yong-fang-fa/woretto)

Yabumiにウォレットを接続します。

## [SNS連携方法](/readme/shi-yong-fang-fa/sns-lian-xie-fang-fa)

TwitterやDiscordなどのSNSと連携します。

## [Yabumi NFTのミント方法](/readme/shi-yong-fang-fa/yabumi-nftnominto)（トークン等の受信方法）

Yabumiでトークン等を受信する際にYabumi NFTのミントが必須となります。

## [トークン等を個別に送る方法](/readme/shi-yong-fang-fa/tkunwoniru)

送り先のＳＮＳアカウントを指定してトークンを個別に送ります。

## [トークン等を一括で送る方法（送金先情報を個別に追加）](#tkunwoderuwoni)

複数の送り先のSNSアカウントを個別に指定してトークンを一括で送ります。

## [トークン等を一括で送る方法（送金先情報をCSVで一括インポート）](#tkunwoderuwocsvdeinpto)

複数の送り先のSNSアカウントをCSVで一括指定してトークンを一括で送ります。

## [メッセージを送る方法](/readme/shi-yong-fang-fa/messjiworu)

送り先のＳＮＳアカウントを指定してメッセージを送ります。

## [Yabumi NFTの転送方法](/readme/shi-yong-fang-fa/yabumi-nftno)

トークンなどを受け取るウォレットアドレスを変更します。

## [Yabumi NFTのバーン方法](/readme/shi-yong-fang-fa/yabumi-nftnobn)

Yabumi NFTをバーンします。


# ウォレット接続方法

## 画面の右上か中央のウォレットの接続ボタンを押すと以下の　ポップアップが表示されます。ウォレットを選択してください。

（以下MetaMaskを例に解説します）

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FwbLLNmzTqcQxTdlGIBYS%2FFireShot%20Capture%20046%20-%20Yabumi%20Minter%20-%20www.yabumi.defigeek.xyz.png?alt=media&amp;token=ea339e95-9f0d-4f40-841c-ed791cdf9818" alt=""><figcaption></figcaption></figure>

## MetaMaskを選択するとパスワード入力画面が表示されます　ので、入力欄にパスワードを入力してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FwIpjGslNzCh5dutfX1hE%2Fimage.png?alt=media\&token=c1da026f-3a9a-4023-adfe-4a69f832bc02)

## 受け取りに使用するウォレットアドレスを選択してください。このウォレットにYabumi NFTをミントします。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F4AALTaHniLMJZ4G4f1EZ%2Fimage.png?alt=media\&token=2024b95f-b911-4c5f-907a-1487eee414f7)

## 接続ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FubAJSCX6d9mFbRBpeICR%2Fimage.png?alt=media\&token=63c771d0-7a47-48e2-b680-eab1431ddf18)

## 以下のような表示が出たら、下部のネットワークを切り替えるボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FsFAs0revCC3UfpgEMe1b%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-10-03%2020.31.09.png?alt=media\&token=5cad35a5-205a-4be5-8ad4-8538fb34f094)

## ウォレット接続が成功しました！🎉

## 画面右上にあなたのアドレスの一部が表示されます。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F8NDm56GetapvIhuOYfIX%2FFireShot%20Capture%20047%20-%20Yabumi%20Minter%20-%20www.yabumi.defigeek.xyz.png?alt=media&amp;token=3d6b2f2b-1710-4b29-99a2-3052036d7f12" alt=""><figcaption></figcaption></figure>


# SNS連携方法

## ウォレット接続後、連携したいSNS（DiscordかX）をタブで　選択し、画面中央のサインインボタンを押してください。

（以下Discordとの接続を例にご説明します）

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FSMxWlHRWha10i9teqmT6%2FFireShot%20Capture%20053%20-%20Yabumi%20Minter%20-%20www.yabumi.defigeek.xyz.png?alt=media&amp;token=6adf5af6-cd2b-484e-91f8-304e9522c6aa" alt=""><figcaption></figcaption></figure>

## 次の画面で認証ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FMcDX6KWqLSYMR2VdJfpN%2Fimage.png?alt=media&amp;token=225dcf9c-f183-4d13-90f9-dc5c8e3ccdea" alt=""><figcaption></figcaption></figure>

## SNSとの連携が成功しました！🎉

これでYabumi NFTのミント、転送、バーンや、トークンなどの送受信が可能になりました！

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FRFLcJJghldJZxoeLCnFn%2FGroup%201.png?alt=media&amp;token=711f8644-c802-40ac-9492-e089b1f0ab39" alt=""><figcaption></figcaption></figure>


# Yabumi NFTのミント方法

Yabumi NFTのミントするとトークンなどの受信が可能です

## ウォレットを接続し、SNSとの連携を済ませたら、あなたの　アイコンの下にNFT Mintボタンが表示されます。このボタンを押してください。

すでにYabumi NFTをミント済みの場合には、ミントボタンは表示されません。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FRFLcJJghldJZxoeLCnFn%2FGroup%201.png?alt=media&amp;token=711f8644-c802-40ac-9492-e089b1f0ab39" alt=""><figcaption></figcaption></figure>

## 確認のためのポップアップが表示されますので、下部の確認　ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F4O1JwylRDEG1zYYJY7vp%2Fimage.png?alt=media\&token=698aa30f-a3d5-44ce-bea4-c3548ddc0044)

## ミント中の画面が表示されます。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FlOJIY5kybt3PQieuiThh%2Fimage.png?alt=media&amp;token=968410f0-5518-457a-bbff-7bfd09f370bd" alt=""><figcaption></figcaption></figure>

## しばらくすると、ミント完了の表示が出ます。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FT56Z274fJPkdmXjaw1F9%2Fimage.png?alt=media&amp;token=69c379d7-a9ff-4846-b8b3-8ab73c2b7ea7" alt=""><figcaption></figcaption></figure>

## おめでとうございます🎉Yabumi NFTがミントされました✨

これで、このSNSアカウントでトークンなどを受け取れるようになりました！

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FGBos8jkYekA9BshWnuV7%2FFireShot%20Capture%20050%20-%20Yabumi%20Minter%20-%20www.yabumi.xyz.png?alt=media&amp;token=ec6a658b-b4d6-4958-82db-9e664ede129d" alt=""><figcaption></figcaption></figure>

## SNSアカウントのアイコンやアカウント名を変更した場合は、上の画像のプロフィール更新ボタンを必ず押してください。　　自動で更新はされません。古いアイコン、アカウント名のままですと、送り主は一覧からあなたのアカウントを見つけられなくなる可能性があります。


# トークン等を個別に送る方法

## ウォレットを接続し、SNSとの連携を済ませたら、サイト画面上部のユーザー一覧をクリックしてください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FGBos8jkYekA9BshWnuV7%2FFireShot%20Capture%20050%20-%20Yabumi%20Minter%20-%20www.yabumi.xyz.png?alt=media&amp;token=ec6a658b-b4d6-4958-82db-9e664ede129d" alt=""><figcaption></figcaption></figure>

## Yabumi NFT保有者のSNSアカウント一覧が表示されます。　　ユーザー名での検索、SNSを指定してのフィルターも可能です。一覧から、送信相手を選び、アイコンの下にある送金への文字をクリックしてください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FlgzZGQ3lUr88pC0oxOuy%2FFireShot%20Capture%20055%20-%20Yabumi%20Members%20-%20www.yabumi.xyz.png?alt=media&amp;token=84bdd586-4da4-4cb9-ac36-dae3d02be1e8" alt=""><figcaption></figcaption></figure>

## 送信先に送信したい相手のSNSアカウントが表示されているのを確認した後、トークンの銘柄と数量を選択してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FQWymPGNHzVZMO1iqESGH%2FFireShot%20Capture%20056%20-%20Yabumi%20Sender%20-%20www.yabumi.xyz.png?alt=media&amp;token=2bef2476-303d-4f28-94bb-d6797c13f8e5" alt=""><figcaption></figcaption></figure>

## トークン保有量を数量が上回っていないことを確認して、画面下部の確認ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F5EU8k76Xqpumy4HNpnoR%2FFireShot%20Capture%20057%20-%20Yabumi%20Sender%20-%20www.yabumi.xyz.png?alt=media&amp;token=5b8437ba-ba14-4ae0-8bca-4af219228eb6" alt=""><figcaption></figcaption></figure>

## 確認画面で内容に誤りがないかを最終確認し、画面下部の送信ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F3JM5n2cj1XPesN6lWTtd%2FFireShot%20Capture%20058%20-%20Yabumi%20Sender%20-%20www.yabumi.xyz.png?alt=media&amp;token=b2cef683-9037-40e2-a6fc-fe2dc60074ef" alt=""><figcaption></figcaption></figure>

## ウォレットのポップアップが開いたら、下部の確認ボタンを　押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FvUhmx10K23DUGutmkcge%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-10-04%208.27.23.png?alt=media&amp;token=fb71758c-ff9f-48e5-9b8c-448b5accdacd" alt=""><figcaption></figcaption></figure>

## トークン送信中の画面です。しばらくお待ちください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FiaHn5BhBcT3CJYLj2FkP%2FFireShot%20Capture%20059%20-%20Yabumi%20Sender%20-%20www.yabumi.xyz.png?alt=media&amp;token=1b0dc3a1-77c4-400f-a0fa-9137fb3480c4" alt=""><figcaption></figcaption></figure>

## トークンの送信が完了しました！🎉

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fv6QzO0QksYcL0dQVYfag%2FFireShot%20Capture%20060%20-%20Yabumi%20Sender%20-%20www.yabumi.xyz.png?alt=media&amp;token=c6626a0d-2a78-4329-9d54-3bc5b4eeadbc" alt=""><figcaption></figcaption></figure>


# トークン等を一括で送る方法（送金先情報を個別に追加）

## ウォレットを接続し、SNSとの連携を済ませたら、サイト画面上部の一括送金をクリックしてください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FGBos8jkYekA9BshWnuV7%2FFireShot%20Capture%20050%20-%20Yabumi%20Minter%20-%20www.yabumi.xyz.png?alt=media&amp;token=ec6a658b-b4d6-4958-82db-9e664ede129d" alt=""><figcaption></figcaption></figure>

## 送金先、トークンの銘柄、数量を選択してください。送金先を増やしたい時は、銘柄の下の＋印をクリックしてください。　　削除したい場合は、数量の右の×印をクリックしてください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FBtp0dHIi4REWfd98V5ZX%2FFireShot%20Capture%20061%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=564fc885-5239-4f0c-9175-23aab3700df0" alt=""><figcaption></figcaption></figure>

## 送金先（SNSアカウント）選択画面です。ユーザー名での　　検索、SNSを指定してのフィルターも可能です。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FYIs6bhQZFKIHv0e9OUtU%2FFireShot%20Capture%20062%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=efbdd604-ed2e-4992-98e5-edc41df4aa6d" alt=""><figcaption></figcaption></figure>

## 人数分選択が終わったら、確認ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FOUQFFG8lLBTQVzXVQUqc%2FFireShot%20Capture%20067%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=376229c2-593f-4629-9548-f4c37d90215d" alt=""><figcaption></figcaption></figure>

## 署名の有効期限は1時間としています。期限を変更したい場合は、高度な設定の「Permit2署名の有効期限設定」をクリックして変更してください。分からない場合は、そのまま確認ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F3jTF9tjC2iHHkzxfCAQP%2FFireShot%20Capture%20071%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=5e385d54-3009-48f8-adba-da0f25e47022" alt=""><figcaption></figcaption></figure>

## 送金先、銘柄、数量に誤りがないか確認してください。　　　　トークンの承認が済んでいない場合は、承認ボタンを押して　ください。済んでいる場合は、送信ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FTz0Gobc4ID76RtBJGj7x%2FFireShot%20Capture%20068%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=b60a9c58-6623-4f46-8b73-00a7d8e88cad" alt=""><figcaption></figcaption></figure>

## 入力欄に承認したいトークンの量を入力してください。「最大」をクリックすると、あなたが今持っているトークンの全残高を入力してくれます。「規定値を使用」をクリックするとトークンの上限が入力されます。

大きな数字を入力しておけば、次回以降の承認を省略できる可能性が高まりますが、必要以上に大きな数字を入力しないように注意してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FvzRu4gFkzUjeOYS5WaqI%2Fimage.png?alt=media\&token=4ff596f9-e25e-4911-92a8-e6ab6e166cef)

## 入力が終わったら画面下部の次へのボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FvGFGPk0FvRc9HL4p4ivb%2Fimage.png?alt=media\&token=3d663a1c-c799-4118-a0ba-044ed9e85552)

## 使用上限を確認し、問題なければ承認ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FQQWCKEyWFTeGULPA7sKL%2Fimage.png?alt=media\&token=a4c3e2c4-f355-4564-a2c1-1c6274a6d563)

## 承認中の画面です。少々お待ちください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F5pnYlzyfW3uy7T06G9So%2Fimage.png?alt=media&amp;token=ed37f316-32bb-426a-8635-f7445865d592" alt=""><figcaption></figcaption></figure>

## 承認が済んだら、送信ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FjXr8PoLyCEqXox7cQwK3%2Fimage.png?alt=media&amp;token=bdfb48be-a44c-4bac-893b-bd70b1ef821e" alt=""><figcaption></figcaption></figure>

## ウォレットのポップアップが表示されたら、署名ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F6L5Ln6EGxDwHKpaL8Qso%2Fimage.png?alt=media\&token=c8eadfc0-22b9-415e-b0fd-37615c39aabc)

## 次の画面で確認ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fg5nC1NRte6vIN9Ce69km%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-10-04%208.44.58.png?alt=media\&token=3d84c51a-9e29-4fbf-8526-3fdab6b262bd)

## トークン送信中の画面です。少々お待ちください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FvwSJAkcBJ2F9nSNE8iKH%2FFireShot%20Capture%20069%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=44761d77-8a01-471e-a78c-b34a719befc7" alt=""><figcaption></figcaption></figure>

## トークンの一括送信が完了しました！🎉

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FwOgeeh4fA1nFNcAwIAwB%2FFireShot%20Capture%20070%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=99fc0254-81f6-47dc-9133-1273cd1084d6" alt=""><figcaption></figcaption></figure>


# トークン等を一括で送る方法（送金先情報をCSVで一括インポート）

## ウォレットを接続し、SNSとの連携を済ませたら、サイト画面上部の一括送金をクリックしてください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FGBos8jkYekA9BshWnuV7%2FFireShot%20Capture%20050%20-%20Yabumi%20Minter%20-%20www.yabumi.xyz.png?alt=media&amp;token=ec6a658b-b4d6-4958-82db-9e664ede129d" alt=""><figcaption></figcaption></figure>

## CSVファイルで一括指定する場合は、　　　　　　　　　　　　　「送金先のCSVをインポート」の枠内でCSVファイルを指定し、　　　　　　Googleスプレッドシートからインポートする場合は、　　　　　スプレットシートのURLとシート名を入力して、下部のデータ取得ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FMikEWyjqcPaokKWUcT5D%2FGroup%202%20(2).png?alt=media&amp;token=488ab52a-c1e9-458b-b42c-41c87659b1ea" alt=""><figcaption></figcaption></figure>

## インポートするCSVファイル、スプレッドシートは以下の　　サンプルを参考に、同じ書式で作成してください。同じ書式でないと正確にインポートされませんので、ご注意ください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FNIugIA1qpo59rlXgJWAi%2FFireShot%20Capture%20075%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=0d03ff10-6f3a-4195-96ba-32c70c26de15" alt=""><figcaption></figcaption></figure>

## CSVファイルのサンプルです。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F6mpSYIpDIoYDcTscXWPL%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202023-10-05%2022.35.41.png?alt=media&amp;token=8aed0e58-d175-47a9-8c56-337a527aa733" alt=""><figcaption></figcaption></figure>

## 以下のサンプルファイルをダウンロードし、ご自由にお使い　ください。

{% file src="/files/FitPkKzmRzlTNbwCohnP" %}

## CSVファイルを選択かドロップしたら、選択されたファイル名が正しいことを確認し、送信ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FinGJIaVZ8p0xClk6DmGc%2FGroup%205.png?alt=media&amp;token=06c36060-f70b-4ee5-bf08-471b26351c2b" alt=""><figcaption></figcaption></figure>

## スプレッドシートのサンプルです。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FjAWvRd1BGBhPZvXP2nAB%2FGroup%204.png?alt=media&amp;token=3a41e95a-1cf7-4b50-8a5e-951bcd3af405" alt=""><figcaption></figcaption></figure>

## [こちら](https://docs.google.com/spreadsheets/d/1Oz_1apN3gqNyRFX1G_O5sC-wQj5udCf5lvdJiaqACEI/edit#gid=0)から、Googleスプレッドシートのサンプルをご利用いただけます。ご自由に改変してお使いください

## GoogleスプレッドシートのURLとシート名を入力したら、　　データ取得ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FIUcYP58Sxlh2hkDareNA%2FGroup%206.png?alt=media&amp;token=9f95ea3a-eb36-4605-9aa7-8ade2ce728e9" alt=""><figcaption></figcaption></figure>

## ファイルがインポートできたら、ページ上部に表示された送金先、銘柄、数量がインポートした情報と一致しているかご確認ください。一致している場合は、確認ボタンを押してください。一致していない場合は、インポートした情報、および、　　書式が正確かご確認ください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FdpIJWlmHnpFweR3Hnu9x%2FFireShot%20Capture%20079%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=20b0f332-cef5-4fac-b395-443dff6c1620" alt=""><figcaption></figcaption></figure>

## 署名の有効期限は1時間としています。期限を変更したい場合は、高度な設定の「Permit2署名の有効期限設定」をクリックして変更してください。分からない場合は、そのまま確認ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F3jTF9tjC2iHHkzxfCAQP%2FFireShot%20Capture%20071%20-%20Yabumi%20Sender%20multiple%20-%20www.yabumi.xyz.png?alt=media&amp;token=5e385d54-3009-48f8-adba-da0f25e47022" alt=""><figcaption></figcaption></figure>

## トークンの承認が済んでいない場合は、承認ボタンを押して　ください。承認が済んでいる場合は、送信ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FAik70WPSmv4yjXLS14TS%2Fimage.png?alt=media&amp;token=efe66869-05e1-4ccf-b2a7-eb0170b33d88" alt=""><figcaption></figcaption></figure>

## 入力欄に承認したいトークンの量を入力してください。「最大」をクリックすると、あなたが今持っているトークンの全残高を入力してくれます。「規定値を使用」をクリックするとトークンの上限が入力されます。

大きな数字を入力しておけば、次回以降の承認を省略できる可能性が高まりますが、必要以上に大きな数字を入力しないように注意してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FvzRu4gFkzUjeOYS5WaqI%2Fimage.png?alt=media\&token=4ff596f9-e25e-4911-92a8-e6ab6e166cef)

## 入力が終わったら画面下部の次へのボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FvGFGPk0FvRc9HL4p4ivb%2Fimage.png?alt=media\&token=3d663a1c-c799-4118-a0ba-044ed9e85552)

## 使用上限を確認し、問題なければ承認ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FQQWCKEyWFTeGULPA7sKL%2Fimage.png?alt=media\&token=a4c3e2c4-f355-4564-a2c1-1c6274a6d563)

## 承認中の画面です。少々お待ちください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F5pnYlzyfW3uy7T06G9So%2Fimage.png?alt=media&amp;token=ed37f316-32bb-426a-8635-f7445865d592" alt=""><figcaption></figcaption></figure>

## 承認が済んだら、送信ボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FjXr8PoLyCEqXox7cQwK3%2Fimage.png?alt=media&amp;token=bdfb48be-a44c-4bac-893b-bd70b1ef821e" alt=""><figcaption></figcaption></figure>

## ウォレットのポップアップが表示されたら、署名ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F6L5Ln6EGxDwHKpaL8Qso%2Fimage.png?alt=media\&token=c8eadfc0-22b9-415e-b0fd-37615c39aabc)

## 次の画面で確認ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FG3ZKY1fKrRJsDhshL1zU%2Fimage.png?alt=media\&token=148259a4-0563-4e6c-8d0e-269b25e22ffa)

## トークン送信中の画面です。少々お待ちください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fm9WcacQjmUkVXFa5AvPF%2Fimage.png?alt=media&amp;token=023517f0-d2be-4ba6-bcab-1f6fe43dd4b1" alt=""><figcaption></figcaption></figure>

## トークンの一括送信が完了しました！🎉

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F5YVLSByBn2qrVXqW7gGt%2Fimage.png?alt=media&amp;token=a14edd74-5b3f-4eb7-a080-afb2e801d07f" alt=""><figcaption></figcaption></figure>


# メッセージを送る方法

鋭意実装中！


# Yabumi NFTの転送方法

## ウォレットを接続し、SNSとの連携を済ませたら、アイコンの下の「NFT転送」をクリックしてください。

Yabumi NFTのミントは済ませた状態として解説します。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FBEdxJlLWOV6OtmSVGZDL%2Fimage.png?alt=media&amp;token=a936a619-7b46-4286-913a-a9e0a0ccdad2" alt=""><figcaption></figcaption></figure>

## OpenSeaのサイトに飛びます。連携するウォレットアプリを　一覧から選択してください。

以下、MetaMaskを例に解説します。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fq7Ctv06m5dCv6ByFheGI%2Fimage.png?alt=media&amp;token=b6bff312-5ccf-43b0-a101-b5eef0e82e40" alt=""><figcaption></figcaption></figure>

## ポップアップが表示されたら、Yabumi NFTを保有している　ウォレットアドレスを一覧から選択してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FcoggUX7PXwCpQy72Dq9p%2Fimage.png?alt=media\&token=bddc90ab-bd9b-4265-8610-203394156ddf)

## 次の画面で接続ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FyLMYnE5TyTdCpPgT1oq3%2Fimage.png?alt=media\&token=0ef5be16-f645-497c-a1be-ba20eac1545b)こ

## 次の画面が表示されたら利用規約やプライバシーポリシーを　確認してAccept and signボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FlvPrCukh6akiJKqYOLDJ%2Fimage.png?alt=media&amp;token=ba84366b-f37d-43c1-b468-abcfea46c95c" alt=""><figcaption></figcaption></figure>

## 次の画面で署名ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fe7uprDFLKTivkZVfTMdL%2Fimage.png?alt=media\&token=5f9326bc-17e8-47c2-9efb-0367747c07f7)

## Transferの画面が表示されたら、アドレス入力欄に転送先の　アドレスを入力してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F4nkCPvNMAcdWFuJgD2Yo%2Fimage.png?alt=media&amp;token=a3b9b816-415a-4ebb-a4ea-0beb4ca8ff35" alt=""><figcaption></figcaption></figure>

## 転送先のウォレットアドレスを入力したら、Transferボタンを押してください。

NFTを誤ったアドレスに転送してしまうと、元に戻せなくなる可能性があります。\
ご注意ください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F68BsCba84Rbxj1234mII%2Fimage.png?alt=media&amp;token=51df2873-22d2-43fa-bc9a-d0f0c01165fa" alt=""><figcaption></figcaption></figure>

## ウォレットアプリのポップアップが表示されたら、最下部の　確認ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FILc9P5wL8JaD2IeptmYS%2Fimage.png?alt=media\&token=63720867-c520-4a32-b30c-a191dfca8e51)

## 転送中の画面です。少々お待ちください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FC59ihl1RQikgyL69v0kE%2Fimage.png?alt=media&amp;token=8b0a17cd-83fb-46ee-915d-d9e1e2ce4266" alt=""><figcaption></figcaption></figure>

## Yabumi NFTの転送が成功しました！🎉

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FLTSf0DBslpAOYMwqN8Ic%2Fimage.png?alt=media&amp;token=4b00f782-a549-4fd8-b83c-328ef43951b1" alt=""><figcaption></figcaption></figure>

Payroll NFTの転送先のウォレットアドレスがあなたのSNSアカウントと紐づきましたので、以降はこちらのウォレットに着金します。


# Yabumi NFTのバーン方法

## ウォレットを接続し、SNSとの連携を済ませたら、アイコンの下のNFT Burnボタンを押してください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fr51VMIbLbnw3Ll3mlMDk%2Fimage.png?alt=media&amp;token=c237e012-c39e-4bb6-b529-2ba47c6b1fab" alt=""><figcaption></figcaption></figure>

## ポップアップが表示されたら、下部の確認ボタンを押してください。

![](https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fbg2DXuKZ2huXa1jcvhPL%2Fimage.png?alt=media\&token=c40882fb-e756-45ba-b7fd-922ab229b9d1)

## Yabumi NFTをバーン中の画面です。少々お待ちください。

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2F4gS6gdpX6tT11c9wKaPv%2Fimage.png?alt=media&amp;token=47e3a34e-dd4f-4955-97e8-bf3a20582c74" alt=""><figcaption></figcaption></figure>

## Yabumi NFTのバーンが完了しました！🎉

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2FKhoib7PNb3weh1mnaRrr%2Fimage.png?alt=media&amp;token=439a8e63-795a-46ce-8b75-42b7d09231cc" alt=""><figcaption></figcaption></figure>

## Yabumi NFTは最初の手順でいつでも再ミントが可能です。

Yabumi NFT保持のウォレットがハッキングなどで盗難にあった場合、Yabumi NFTはハッカーの元に転送されてしまうかもしれません。 そういった不測の事態には、「ミントしたウォレット」と「現在Yabumi NFTを保持しているウォレット」のどちらからでもYabumi NFTをバーンすることが可能です。 これによって不正な受け取りを回避できます。 新しい安全なウォレットでYabumi NFTをミントし直すことができます。


# YBM（Yabumi DAO Token）

## <mark style="color:blue;">YBMとは？</mark> <a href="#usercontent-gai-yao" id="usercontent-gai-yao"></a>

Yabumi に付随するユーティリティトークン（ERC20）です。初期発行量450,000,000とし、1年目55,000,000、年次逓減10％で235年に渡って発行します。発行量は最終的に1,000,000,000に収束します。

ティッカー：YBM

コントラクトアドレス：[0xbc91b74761cAe0740F74e42b2673C05146ed810E](https://etherscan.io/address/0xbc91b74761cae0740f74e42b2673c05146ed810e)

DEXリンク：

## <mark style="color:blue;">アロケーション</mark>

<figure><img src="https://2072124288-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRbehBBTAhFM4ugaO6IL0%2Fuploads%2Fb7PtQBJzhJgHIN68hW88%2F%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%B7%E3%83%A7%E3%83%83%E3%83%88%202025-02-27%2021.26.24.png?alt=media&amp;token=2b6cfd69-2653-4256-b29b-0e5de435e522" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="141" align="center">割合(%)</th><th width="344" align="center">名目</th><th align="center" valign="middle">備考</th></tr></thead><tbody><tr><td align="center">5</td><td align="center">開発者報酬</td><td align="center" valign="middle"></td></tr><tr><td align="center">5</td><td align="center">初期インベスター</td><td align="center" valign="middle">TXJPホルダーへのエアドロップ</td></tr><tr><td align="center">5</td><td align="center">DEX LP及びYamawakeでの オークション</td><td align="center" valign="middle">Curve、Uniswapにて <br>YBM-TXJP Pool 設置 <br>オークションは2回</td></tr><tr><td align="center">5</td><td align="center">コミュニティトレジャリー</td><td align="center" valign="middle">defigeek.eth</td></tr><tr><td align="center">5</td><td align="center">初期ユーザーリワード</td><td align="center" valign="middle"></td></tr><tr><td align="center">10</td><td align="center">CurveLP用リワード</td><td align="center" valign="middle">年次2%ベスティング5年間</td></tr><tr><td align="center">10</td><td align="center">フェーズ2投資家用</td><td align="center" valign="middle">クリフ2年、3年目解放</td></tr><tr><td align="center">55</td><td align="center">ユーザーリワード</td><td align="center" valign="middle">初年度5.5% 年次10%逓減</td></tr></tbody></table>

## <mark style="color:blue;">veYBMとは？</mark> <a href="#veymwktoha" id="veymwktoha"></a>

veYBMとは、YBMをロックすることで得られる転送不可のトークンです。

最長4年のロックで 1 YBM ＝ 1 veYBMです。

1年ロックの場合は 1 YBM ＝ 0.25 veYBMです。

時間の経過で減衰していきます。

ロック期間はいつでも最長4年まで延長できますが、短縮や解除をすることはできません。

### veYBMの用途 <a href="#veymwkno" id="veymwkno"></a>

プロトコルfeeの獲得

YBMリワードの獲得

その他拡張予定


# よくある質問とその回答

FAQ

<details>

<summary>SNSのアカウント名やアイコンを変更した場合、Yabumiの表示も自動で更新されますか？</summary>

手動で更新していただく必要がございます。ウォレット接続、SNSサインインを済ませた後に、アイコンの下の「プロフィール更新」ボタンを押して更新してください。

</details>

<details>

<summary>Yabumi NFTをバーンした場合、最初の手順で再ミントが可能と記載がありますが、Yabumi NFTをバーンではなく転送した場合の再ミントは可能でしょうか？</summary>

不可です。一つのアカウントに一つのYabumi NFTしかミントできない仕様になっています。そのため、ハッキングされたり盗まれたりした場合、発行したアドレスでバーンして、安全なウォレットから再度Mintすることになります。

</details>

<details>

<summary>ウォレット情報を秘匿するためにできることはありますか？</summary>

新しいウォレットアドレスを使用することや、必要であればYabumi NFTを別のウォレットに転送することで、取引履歴の全容が公になることを緩和できます。また、センシティブな取引での使用はお控えください。

</details>

<details>

<summary>SNSアカウントを使用する際に気をつけるべきプライバシー保護対策は何ですか？</summary>

Yabumiでは、利用者様の個人情報を取得することは一切ございません。プライバシーはSNSプラットフォームの個人情報の管理方法とセキュリティに依存するため、アカウントと実際の個人情報の結びつけを最小限に抑えることが重要です。

</details>


# 今後の展望

大きな機能拡張としては、現状4つを考えています。

1. セルフホストから一般向けの送金プラットフォームとして拡張
2. 連携するSNSの拡張（X、YouTube、Githubなど）
3. zkpを活用した完全プライバシーの拡張
4. 収益化とYabumi DAO Token運用の拡張

詳細はロードマップをご覧ください。


# ロードマップ

～v0.99：DFGCサーバーにて試験運用（Goerli）

v1C～（コミュニティ用報酬自動化補助バージョン）：\
　　　１，EthereumL1メインネット

　　　２，バッチTX対応

　　　３，対応Tokenのライブラリ化

　　　（４，任意のリスト作成と登録機能\
　　　　　ソート、検索機能）

　　　５，ERC721他NFTの送信対応

v1～（Discordアカウントに全対応）：\
　　　１，ユーザー名で検索（←ニックネームではない） \
\
　　　２，#〇〇〇〇で検索（Xだと＠〇〇〇〇 ）\
　\
　　　３，所属サーバーで検索 \
\
　　　４，送信対象複数選択\
\
　　　５，任意のリスト登録

v2～：１，EVM系ネットワークへ拡張（NFTはEthereumL1だけに保持）

　　　２，有償リスト制導入（リスト作成者の収益）

　　　３，X 他のSNSアカウントへ拡張（\*Githubアカウントも）

　　　４，メッセージ送信（16進数変換）

　　　５，

v3～：１，ZKPによる完全プライバシー保護（walletアドレスの完全秘匿化）

　　　２，受信履歴のSNSアカウント統合表示

　　　３，


# Yabumi

Open platform for sending tokens and messages to specified X, Discord, and other SNS accounts.

## What is Yabumi?

With the help of the cutting-edge platform Yabumi, anyone can send and receive tokens and NFTs using SNS accounts without knowing the recipient's wallet address.

Anyone can send tokens and NFTs by simply choosing the SNS account for the intended receiver & the receiver is hussle free as there is no need to notify sender their own wallet address.


# Functions

Yabumi allows minting of Yabumi NFTs, which link SNS accounts to wallet addresses.&#x20;

These NFTs keep track of SNS account names and icon, enabling senders to choose from Yabumi NFT list to send tokens. (disbursement to multiple recieivers is also feasible).

Yabumi NFTs can be transferred to a new wallet address, which then serves as the new recipient, if the recipient decides to change their wallet address.&#x20;

Through Yabumi platform, both parties can avoid communicating wallet address, making the transfers of tokens and NFTs simple and smooth.


# Yabumi NFT

On Yabumi's website anyone can mint NFT and link them with SNS accounts and wallet addresses. Yabumi NFTs store the SNS icon and SNS account name & number (e.g., cryptochick#0858).&#x20;

On the dashboard, anyone can view a list of minted Yabumi NFTs, which corresponds to a list of SNS accounts.


# Token Transfer

The sender selects the recipient from the Yabumi NFT list and specifies the token type and number when making a transfer.&#x20;

By specifying multiple NFTs, it is also easy to send tokens in one shot (batch sending).&#x20;

As long as the recipient has the Yabumi NFT, the sender can send tokens to their wallet without knowing the recipient's wallet address.&#x20;

In addition, the recipient can receive incentives or other transactions while keeping their wallet address totally undisclosed by using zero-knowledge proofs (zkp), assuring privacy. (At present, it is still being developed; please see the roadmap.)

Yabumi NFTs can be transferred to a new wallet address, which then serves as the new recipient.


# Background of development

DeFiGeek Community is a decentralized community that has been developing DeFi Dapps and tools.&#x20;

Several contributors in Discord receive rewards every month. The DAO administrators must keep record of the wallet addresses for each Discord account because the rewards vary for each one.

What we did before:

1. Each contributor sends DM to admin to inform wallet address. (first time or when they want to change wallet)
2. Admin manually link Discord account to the wallet address.
3. Admin create token transfer transaction to distribute rewards.

Issues:

There is a disconnect between SNS accounts (Discord) and wallets, requiring effort and cost for linking, maintenance, and manually create token transfer transaction.

Solution:

Yabumi was born as a solution to these challenges to automate entire process.


# Architecture


# Precondition

## SNS ID

Yabumi uses unique numbers to identify various SNS sites. For example, Discord is ID 1, X is ID 2, etc.. To reduce gas costs, this numbering scheme has been adopted.

## Signatures

The following three components are used for backend signature generation:

1. User ID on the SNS platform (e.g., 123456789).
2. SNS ID (e.g., 1).
3. Minted wallet address (e.g., 0x123456789... - a 40-digit hexadecimal value).

## JointedID

The User ID on the SNS platform and the SNS ID are combined using an underscore, resulting in a JointedID. For example, 123456789\_1.

## Hashing

User ID, JointedID and minted wallet address are concatenated and hashed. This hashed value is used as the signature message.


# Contract Deployment

## Deployment

The contract receives the following two elements:

1. Backend signature address.
2. Base URI.

## Yabumi NFT

The name and symbol of Yabumi NFT are specified in the contract's source code.


# Mint NFT

## 1. Requirements for Minting Yabumi NFT&#x20;

When minting Yabumi NFT, the contract receives the following data from the frontend:

* JointedID
* Signature (r)
* Signature (s)
* Signature (v)

## 2. Creation of Signature Data

Using the following data, the contract generates signature data:

* JointedID
* Minting address (msg.sender)

## 3. Verification of Signature Address

Using the following data, the contract verifies the backend signature address:

* Signature data created in step 2
* Signature (r)
* Signature (s)
* Signature (v)

## 4. Address Error Handling

It returns an error if the following two data do not match:

* Backend signature address verified in step 3
* Minting address

## 5. Minting Error Handling

If NFT has minted from the JointedID, an error is returned.

## 6. Index Assignment

The contract assigns a special tokenID if steps 4 and 5's checks are successful.

## 7. Saving the Jointed ID

To avoid minting the same ID more than once, the JointedID is saved as a minted ID in a variable.

## 8. Linking with Token ID

The contract stores the JointedID and Token ID linkage information in a variable.

## 9. Saving the Minting Wallet Address

The contract stores the wallet address link to the Token ID in a variable, making it possible to retrieve the wallet address from the Yabumi NFT Token ID.

## 10. Minting Procedure

Using the allocated Token ID and the wallet address, the contract carries out the minting.

## 11.Minting Event Emission

Store the JointedID and TokenID and trigger the emit event


# Burn NFT

## 1. Inputs&#x20;

The frontend sends the Token ID as a parameter to the contract.

## 2. Address Error Handling&#x20;

If any address other than below tries to carry out the burn, it returns an error.

* The address that owns the Token ID received as a parameter
* The minting address corresponding to the Token ID

## 3. Initialization

The contract initializes recorded variables if the check from step 2 is successful.

## 4. Burn

The contract executes the burning process for the specific Token ID Yabumi NFT.


# Other

The contract provides the following functions, allowing the contract owner to confirm and modify the baseURI and backend signature address.

## Available functions

* Check baseURI
* Modify baseURI (contract owner only)
* Check backend signature address
* Modify backend signature address (contract owner only)
* Retrieve Token ID from User ID
* Check if User ID has been minted
* Retrieve minting wallet address from Token ID


# Contrace Address List

### 🟥 Ethereum mainnet <a href="#ethereum-meinnetto" id="ethereum-meinnetto"></a>

Yabumi NFT (YABUMI): [0xBe1B725826107229be9C713841eEA8846f6722C6](https://etherscan.io/address/0xbe1b725826107229be9c713841eea8846f6722c6)

PermitTransfers: [0x478A927ef82ad06df03E3665E3A0e9AD47EC54d7](https://etherscan.io/address/0x478a927ef82ad06df03e3665e3a0e9ad47ec54d7)

MultiTransfers: [0xca078E865792904ab6ce51447c74a997A10311c1](https://etherscan.io/address/0xca078e865792904ab6ce51447c74a997a10311c1)

### 🟦 Ethereum sepolia <a href="#ethereum-sepolia" id="ethereum-sepolia"></a>

Yabumi NFT (YABUMI): [0x0e29B79Ec951029E60F022F6F59F0F75Cf7fdb35](https://sepolia.etherscan.io/address/0x0e29b79ec951029e60f022f6f59f0f75cf7fdb35)

PermitTransfers: [0x1B5b9d21b828508FDE9628e5246C050a6037f213](https://sepolia.etherscan.io/address/0x1b5b9d21b828508fde9628e5246c050a6037f213)

MultiTransfers: [0xB305374678cc97d67da20c3202e6aa23061dA50B](https://sepolia.etherscan.io/address/0xb305374678cc97d67da20c3202e6aa23061da50b)


# How to mint NFT

## 1. Connect Wallet

To connect your wallet, click on the wallet connection button located in the top right or center of the screen. This will open a popup displaying the following options. Please select your wallet. Once wallet is connecte, your address will be displayed in the top right corner of the screen.

## 2. Connect SNS

Click on the "Sign In with SNS" button in the center of the screen. On the next screen, click on the authentication button.&#x20;

## 3. Mint Yabumi NFT

After you have connected your wallet & SNS, you will see an NFT Mint button in below your icon. If you have already minted Yabumi NFT, the Mint button will not be displayed. Once click the mint button, a mint transaction is initiated. Please approve the transaction in your wallet. &#x20;

Once done, a notification will appear confirming that the minting is complete. (it takes a while).&#x20;

If you change your SNS account's icon or account name, please make sure to click the profile update button shown in the image above. The change will not update automatically. If you keep the old icon or account name, the sender may not be able to find your account in the list.


# How to send tokens

## Single Transfer

1. Connect wallet & SNS.
2. Click "Member List" at the top of the website page.&#x20;
3. Select the recipient from the Yabumi NFT holders list
4. Click on the "Send"
5. Choose token symbol and quantity to send then click the "Confirm" .
6. Once reviewed, click the "Send" button to initiate transaction.
7. Approve the transaction in wallet.

## Multi Transfers

1. Connect wallet & SNS.
2. Click Multi Transfer at the top of the website page.
3. Add multiple recipients by clicking the "+" button below the token symbol. To remove a recipient, click the "x" button next to the quantity.&#x20;
4. Once recipients are selected, click "Confirm".&#x20;
5. Once reviewed, click "Approve" button.&#x20;
6. Enter the amount of tokens. Clicking "Max" will input the total balance of the tokens currently hold. Clicking "Use Default" will input the token's maximum allowance.&#x20;
7. Please review the maximum usage limit then click the "Approve".
8. Approve the transaction in wallet.
9. Once limit approval is completed, click "Send".
10. Approve the transaction in wallet.


# How to send messages

Under development.


# How to transfer/burn NFT

## Transfer Yabumi NFT

You are able to tranfer Yabumi NFT to change designated address.

1. Connect your wallet and SNS.&#x20;
2. Click  "NFT Transfer" below your icon.
3. Redirected to  OpenSea website. Follow the normal NFT transfer procedure in Opeansea.

## Burn Yabumi NFT

In the event of wallet compromised, Yabumi NFT may be transferred to the hacker's wallet. In such unforeseen circumstances, you can initiate burn transaction from either  "minting wallet" or  "current wallet holding Yabumi NFT" to avoid unauthorized transfers. Once burned, you can mint Yabumi NFT again in a new wallet.

1. Connect  wallet and SNS.
2. Click "NFT Burn".
3. Approve transaction in wallet.


# YBM(Yabumi DAO Token)

## What is YBM?&#x20;

YMB(Yabumi DAO Token) is utility token embeded to Yabumi. Initial issuance is 450,000,000, with 55,000,000 issuance in the first year and annual diminishing issuance of 10% over 235 years. Max supply is 1,000,000,000.

Ticker：YBM

Token Address：0xbc91b74761cAe0740F74e42b2673C05146ed810E\
<https://etherscan.io/address/0xbc91b74761cae0740f74e42b2673c05146ed810e>

DEX link：TBAComment

## Allocation <a href="#allocation" id="allocation"></a>

<table><thead><tr><th align="center">Percentage(%)</th><th align="center"> For</th><th align="center" valign="middle">Note</th></tr></thead><tbody><tr><td align="center">5</td><td align="center">Developer Incentives</td><td align="center" valign="middle"></td></tr><tr><td align="center">5</td><td align="center">Initial investors</td><td align="center" valign="middle">Airdrop to TXJP holders</td></tr><tr><td align="center">5</td><td align="center">DEX LP</td><td align="center" valign="middle">Uniswap v3 YMWK-ETH Pool $0.1~$1</td></tr><tr><td align="center">5</td><td align="center">Community Treasury</td><td align="center" valign="middle">safe.defigeek.eth</td></tr><tr><td align="center">5</td><td align="center">Early User Rewards</td><td align="center" valign="middle"></td></tr><tr><td align="center">10</td><td align="center">CurveLP Budget</td><td align="center" valign="middle">5 years vesting</td></tr><tr><td align="center">10</td><td align="center">Phase 2 investors</td><td align="center" valign="middle">3 years vesting with 2 year cliff</td></tr><tr><td align="center">55</td><td align="center">User Rewards</td><td align="center" valign="middle">5.5% at year 1. diminishing 10% p.a.(i.e.4.95% for year 2) for 234 years</td></tr></tbody></table>

## What is veYBM? <a href="#what-is-veymwk" id="what-is-veymwk"></a>

A veYBM is a non-transferable token obtained by locking a YBM.

1 YBM = 1 veYBM for a lock of up to 4 years.

For a one-year lock, 1YBM = 0.25 veYBM.

Decays over time.

The lock period can be extended to a maximum of four years at any time, but cannot be shortened or cancelled.

### veYBM utility <a href="#veymwk-utility" id="veymwk-utility"></a>

Protocol fee \
YBM rewards \
Others TBD


# FAQ

<details>

<summary> If I change my SNS account name or icon, will it automatically update on Yabumi ? </summary>

No. You will need to manually update it. After connecting your wallet and signing in to your SNS account, please press the "Profile Update" button below the icon to update it.

</details>

<details>

<summary>It is mentioned that if I burn Yabumi NFT, it can be reminted from same address. Is it possible to remint if I transfer Yabumi NFT instead of burning it? </summary>

No, it is not possible. The system allows for minting only one Yabumi NFT per account. Therefore, if your account gets hacked or the NFT gets stolen, you need to burn it with the original issuing address and remint it from a secure wallet.

</details>


# Development plans

Major updates in plan;

1. Extend to a public payment platform.
2. Integrate with various SNS platforms X, YouTube, Github, etc.
3. Privacy using zero-knowledge proofs (zkp).
4. Monetization and utilization of Yabumi DAO Token.

For more details, please refer to our roadmap.


# Roadmap

### V0.99: Test on DFGC server (Goerli testnet).&#x20;

### V1C (Community Reward Automation):

1. Ethereum L1 Mainnet support.
2. Batch transaction support.
3. Library integration for supported tokens.
4. (Optional) List creation and registration feature, including sorting and search functionality.
5. ERC721 and other NFT transfer support.&#x20;

### V1 (Full Discord Account Support):

1. User search by username (not nickname).
2. Search using #〇〇〇〇 (similar to @〇〇〇〇 on X).
3. Search in affiliated servers.
4. Ability to select multiple recipients for sending.
5. Recipient list registration.&#x20;

### V2:

1. Expansion to EVM-based networks (NFTs will only be held on Ethereum L1).
2. Introduction of premium list system.
3. Support Twitter and other SNS accounts. (i.e. Github)
4. Messaging (hexadecimal conversion).&#x20;

### V3:

1. Complete privacy protection with Zero-Knowledge Proofs (full anonymization of wallet addresses).
2. Transaction history displayed with SNS account.


# Yabumi Brand

⚠️ Yabumiランディングページができるまでの素材置き場です。

## ブランドカラー

朱色 R:239 G:69 B:74

桃色 R:255 G:167 B:170

薄桃色 R:255 G:235 B:235

白色 R:255 G:255 B:255

## ロゴ、アイコン

このZIPで一括ダウンロードできます。

SVG画像

{% file src="/files/S02FAq9RWms1wI3KYBa2" %}

PNG画像（透過）

{% file src="/files/lvIDug3Lz1GCxNqgKPfh" %}

PNG画像（黒背景）

{% file src="/files/tA1Gz6JPuPAVyXSNHzBx" %}

PNG画像（白背景）

{% file src="/files/WOi5AvqArPjL2LEMgK9G" %}

## ロゴマーク

logo\_a

<div align="center"><figure><img src="https://1912779552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1vDaZztzcdAB71lvAHDh%2Fuploads%2FoeYhg52PCg4cXy6vsJ73%2FYabumi_logo_a.png?alt=media&amp;token=8b044501-4905-462a-867a-cc28bd4d9714" alt=""><figcaption></figcaption></figure></div>

logo\_b

<figure><img src="https://1912779552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1vDaZztzcdAB71lvAHDh%2Fuploads%2FB42fbeFAGOxf9or7DVfV%2FYabumi_logo_b.png?alt=media&amp;token=5bf41b55-d2ee-49f9-a424-440dc7b5a687" alt=""><figcaption></figcaption></figure>

## シンボルマーク

logo\_c

<figure><img src="https://1912779552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1vDaZztzcdAB71lvAHDh%2Fuploads%2FVrVhb9lhipRroNphsEjk%2FYabumi_logo_c.png?alt=media&amp;token=591334f0-8a6d-4bee-9700-f4c976e97224" alt=""><figcaption></figcaption></figure>

## ロゴタイプ

logo\_d

<figure><img src="https://1912779552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1vDaZztzcdAB71lvAHDh%2Fuploads%2FYbB7LJ9paM5u6R2vBMNR%2FYabumi_logo_d.png?alt=media&amp;token=9cb17aec-5056-424a-9ac3-8b865321fef3" alt=""><figcaption></figcaption></figure>


