From ca1fbfcb35419142c8617755fe369c6216a9c604 Mon Sep 17 00:00:00 2001 From: take3315 <114322307+take3315@users.noreply.github.com> Date: Thu, 14 Mar 2024 13:43:56 +0900 Subject: [PATCH 1/4] add dev reports en --- .../development-report-feb-2024.en.md | 264 ++++++++++++++++++ content/blog/yamato-protocol-v1.5.en.md | 140 ++++++++++ content/blog/yamawake-v1.en.md | 100 +++++++ 3 files changed, 504 insertions(+) create mode 100644 content/blog/development/development-report-feb-2024.en.md create mode 100644 content/blog/yamato-protocol-v1.5.en.md create mode 100644 content/blog/yamawake-v1.en.md diff --git a/content/blog/development/development-report-feb-2024.en.md b/content/blog/development/development-report-feb-2024.en.md new file mode 100644 index 00000000..f0ec86fd --- /dev/null +++ b/content/blog/development/development-report-feb-2024.en.md @@ -0,0 +1,264 @@ + ++++ +author = "" +date = 2024-02-29T15:00:00Z +excerpt = "" +image = "/images/blog/DFGC_logo_banner.webp" +image_alt = "" +layout = "post" +subtitle = "Yamawake launch, Yamato refactoring" +tags = "オフィシャルアナウンス" +thumb_image = "/images/blog/DFGC_logo_banner.webp" +thumb_image_alt = "" +title = "Development Report Feb 2024" +[seo] +description = "" +title = "" +[[seo.extra]] +keyName = "property" +name = "og:image" +value = "https://defigeek.xyz/images/DFGC_logo_banner.webp" + ++++ + +# Introduction + +DFGC has been developing several DeFi & NFT projects. They are ongoing in an undisclosed manner in order to protect our ideas & codes from being stolen. + +The purpose of publishing this report is to secure transparency of our development activity to some extent & increase public awareness of our activity to attract people to join & be contributors to our community. + +# Progress Report + +## ーYAMATOー + +Yamato Protocol is a crypto-asset overcollateralized stable coin issuance protocol. + +### Core Development + +Immunefi bug bounty program has launched. +Rewards are available for Critical and High vulnerabilities. +https://immunefi.com/bounty/yamatoprotocol/ + +Links to resources are below. + +UI: https://app.yamato.fi/ +DOC: https://docs.yamato.fi/ +Dune: https://dune.com/dfgc/yamato +Uniswap:(ETH/CJPY) https://app.uniswap.org/#/tokens/ethereum/0x1cfa5641c01406ab8ac350ded7d735ec41298372 + +R&D for V1.5 YMT and veYMT implementation has been completed and will be reviewed under Audit shortly. + +### Interface Development + +The following environments are available; + +- [app.yamato.fi](https://app.yamato.fi/) + - Main app on production +- [icp-app.yamato.fi](https://icp-app.yamato.fi/) + - Production sub +- [dev-app.yamato.fi](https://dev-app.yamato.fi/) + - Testnet to verify newly developed functions + +Deployement on Sepolia network has completed. + +We plan to proceed with developments for V1.5 and V2, while any requests for improvement from users to be assessed & reflected through developments. + +From Feb, team handles refactoring the front-building technology stack including WalletConnect v2 support and responsive smartphone display. + +### Documentation + +The docs are published here; https://docs.yamato.fi/ + +## ー Punodwoɔ ー + +Punodwoɔ serves to replace the DFGC's community lending pool on Rari Fuse where users are able to use TXJP as collateral to borrow other tokens. + +Three pools are live using the following base token; CJPY, WETH and crvUSD. + +### Core development + +The following are work in progress; +- USDC pool launch +- Implementation of the WETH unwrap plugin contract to the WETH pool UI + +### UI development + +The UI is live at [pnd.defigeek.xyz](https://pnd.defigeek.xyz/). Several UI improvement issues are available on [Github Issue](https://github.com/DeFiGeek-Community/comet-interface/issues) for those who are interested in React development. + +The following enhancements are under development; +- [Add Pool Page](https://github.com/DeFiGeek-Community/comet-interface/issues/4) +- WETH unwrap plugin contract implementation + +## ー Yamawake(token launchpad)ー + +Yamawake is a no-code platform for fair launch token auctions. + +Mainnet launched in Feb 2024. + +For more information see the following articles. + +[Yamawake V1 overview] (/blog/yamawake-v1) + +Development is underway for V1.5 ve token issuance. + +### Logo competition + +The reaction voting on Discord has been held on [Yamawake Threads](https://discord.com/channels/705052448418693180/1142774753447383101) to decide the official logo. + +## ーYabumiー + +Yabumi is a token transfer platform based on SNS account authentication. +URL:[https://www.yabumi.xyz/](https://www.yabumi.xyz/) + +Usual token transfers addresses a receiver’s address however Payroll-NFT address the NFT holding address authenticated by SNS Auth for token transfers. + +This is how it works in specific: + +1. A receiver mints NFT using SNS Auth (SNS account and tokenID has linked) +2. A sender select the receiver's SNS account & token amount to transfer +3. Payroll-NFT resolves linkage among SNS account, tokenID and owner/address. + +This eliminates communication between sender and receivers about wallet addresses. + +Yabumi has officially launched on mainnet. + +### Core Development + +The following features have been implemented + +- Mint NFTs with X (Twitter) Authentication +- CSV import to make batch transfers +- Permit2 expiration date setting option for batch transfers + + +## -Megumi- + +We are developing a airdrop tool using Merkle-tree. The contract has been developed and the UI is under development. + +Workflow specification: +#1. the Distributor decides on eligible address & quantity in the UI. +#2. compress the information of #1 into a Merkle-tree, register it in the contract, and deposit a token +#3. the owners of eligible address claim tokens from the UI and tokens are transferred. + +This tool is enable distributor to determine amount of token to be distributed based on ownership of specific token in a designated block height. It is planned to be used in our airdrops to TXJP holders going forward. + +PoC testing (Contracts & UI) has been completed. Factory contract development and UI adjustments are underway in conjunction with gas efficiency and security improvements. + +## ーYADORIー + +### Core Development + +Our PoC is a catalog application to exchange reward points and gifts in the NFT. + +A prototype of the web application is on live. It performs SIWE (Sign In With Ethereum) and transfers points in the NFT held by the EOA to other NFT. + +Due to non-atomic nature (possible transfer of the NFT to another EOA after login & double login at the other EOA) we are considering implementing an off-chain solution. + +### NFT Image Development + +We are in the process of designing NFT images to be issued by DFGC. + +Our plan is to issue 2D images or 3DCG videos. Setting up a variety of frame shapes, texture, and themes are in the development plan. + +### Logo Competition + +The logo competition initiative is led by the Design Department. Meanwhile we are open to receive any drafts or design motif proposals to have further discussion. + +Please join the [YADORI Logo Competition thread](https://discord.com/channels/705052448418693180/974927414088056882). + +## ーYASHIROー + +YASHIRO is an NFT that evolves its design based on the status of EOA (number of ETH holdings, number of transactions, etc.) and it represents the identity of EOA.\ +It is also a platform for Avatar's illustration by designers. + +### Core Development + +The implementation of contracts, image selection engine, and landing page is ongoing. + +Tokenomics draft is in discussion. This is to ensure project stability & sustainable future development through introducing a utility token. + +The landing page will be published once all specifications document is prepared. + +### NFT Image Development + +Development is currently led by the Design Department. + +Themes of avatar model in V1 are followings + +* Modest representation of “Wa” (Japanese cultural concept) +* Crypto and sense of festivity +* Ennui emotional expression that owners feel an affinity + +We continue to refine designs and will share them on Discord. + +We plan to expand the range of expression by having multiple avator models from various designers. If you are a designer please reach out [NFT Department](https://discord.com/channels/705052448418693180/897682225913528420) to learn how to contribute your model/character into the Wallet Avatar NFT. + +### Logo Competition + +[Snapshot](https://vote.defigeek.xyz/#/proposal/0x9018168a19316a94ee74dae81fe7095cdf2890deda9fba963c67da74af4cf37e) voting for YASHIRO Avatar NFT Logo went to Proposal B, which received the most votes. + +Going forward the official logo will be used in all materials including landing pages. Thanks to all $TXJP holders who voted. + +![](/images/blog/bafkreidgyfizfshzlulos25xxkcxuy6zmpyy3bf4xdrjtarxpfrn3pbyii.webp) + +## ーTXJP Analytics Siteー + +As a first step of building a community dashboard, we have started to assess, design, and implement an analytics site that allows users to check statistics such as TXJP holders trend. + +The site facilitates community members and others to assess risks such as large TXJP token holders, and contributes to maintaining the health of the community. + +For new community members the dashboard makes it easier to instantly understand and catch up with overall community status. + +A prototype can be found here [http://dashboard.defigeek.xyz/](http://dashboard.defigeek.xyz/ "http://dashboard.defigeek.xyz/"). + +Currently, we are developing and checking the operation in a private repository, but as soon as we confirm stable operation and license of the source code, it will be released as OSS, and to be open for your Commit. + +This is not a DApp however it has a significant impact on further development of the community. + +Community dashboard roadmap is [here](https://github.com/haruketh/DFGC/blob/main/after_v1.md). + + + + +# Vacant Positions + +## -YAMATO- + +### Interface + +Yamato Interface ([GitHub](https://github.com/DeFiGeek-Community/yamato-interface)) is OSS.Anyone can submit and respond to issues.\ +We are looking forward to having your Commit to make the Yamato Interface even better.\ +If you have any suggestions for UI/UX improvements, please post [here](https://discord.com/channels/705052448418693180/899916069161041931). + +## -YADORI- + +### Core Development + +* Landing page (front and design) developer +* Server developer for exchange, redeem or grant points. + +In the future it will be on-chain (using ERC3525) however current PoC aims to build on the Web2 tech stack. If you are interested, please join our [Discord](discord.gg/vyEQ43m6gB) and reach out us. + +### NFT Image Development + +We are looking for illustrators and designers to design NFT images and models. If you are interested, please check [NFT Department](https://discord.com/channels/705052448418693180/897682225913528420) in Discord. + +## -Other- + +Spot tasks are posted on Discord's [Task Channel](https://discord.com/channels/705052448418693180/864691630208581652). + +If you are interested in a task, please post your interest in the task [application thread](https://discord.com/channels/705052448418693180/873581005603217468) on our Discord.Let’s start from defining the requirements and negotiating compensation of each task. + +--- + +#### Related Links + +Community Guidelines: [https://docs.defigeek.xyz/v/english-1/](https://docs.defigeek.xyz/v/english-1/) + +Discord: [http://discord.gg/vyEQ43m6gB](http://discord.gg/vyEQ43m6gB) + +Twitter: [https://twitter.com/DeFiGeekJapanEN](https://twitter.com/DeFiGeekJapanEN) + +--- + +If you have any comments or questions regarding this article, please contact DeFiGeek Community's Public Relations Department via the Discord above. diff --git a/content/blog/yamato-protocol-v1.5.en.md b/content/blog/yamato-protocol-v1.5.en.md new file mode 100644 index 00000000..81dc6e61 --- /dev/null +++ b/content/blog/yamato-protocol-v1.5.en.md @@ -0,0 +1,140 @@ ++++ +author = "" +date = 2024-03-01T17:00:00Z +excerpt = "" +image = "/images/blog/yamto_ogp.png" +image_alt = "" +layout = "post" +subtitle = "" +tags = "オフィシャルアナウンス" +thumb_image = "/images/blog/yamto_ogp.png" +thumb_image_alt = "" +title = "Yamato Protocol V 1.5" +[seo] +description = "" +title = "" +[[seo.extra]] +keyName = "property" +name = "og:image" +value = "https://defigeek.xyz/images/blog/yamto_ogp.png" + ++++ + + +## Yamato Protocol Upgrades + +V1.5 introduces YMT token farming, veYMT and protocol revenue distribution to veYMT holders. + +### Scoring + +YMT distribution amount is determined by each user's score. It is calculated by multiplying the CJPY borrowing amount by a boost factor. The boost factor is based on the collateral ratio and the percentage of veYMT held. + +#### Collateral ratio + +| Ratio(%) | Factor | +| --------- | ---- | +| 250~ | x2.5 | +| 150~249 | x2.0 | +| 131~149 | x1.5 | +| 130 | x1.0 | +| ~129 | x0.0 | + +#### veYMT + +The boost mechanism calculates the earning weight by taking the smaller of two values. + +Formula: + +$$ +\text{workingSupply} = \min\left( \text{Your Debt}, \left( \text{Your Debt} \times 0.4 \right) + \left( 0.6 \times \frac{\text{Total Debt} \times \text{Your veYMT}}{\text{Total veYMT}} \right) \right) +$$ + +- Your Debt: A user's outstanding CJPY borrowing +- Total Debt: Total outstanding CJPY borrowing +- Your veYMT: A user's veYMT amount +- Total veYMT: Total veYMT amount + + +### YMT token emission + +With reference to the scores mentioned above, YMT tokens determined user rewards and distributes is made in propotion to the percentage of score holdings. + +### veYMT system + +veYMT is issued to those who locked YMT token. + +### ETH distribution + +ETH collected from users through Yamato redemptions is distributed to veYMT holders. + +The distribution is made in proportion to the percentage of VEYMT shares held at the time the distribution is triggered. + +### **YMT Token Allocation** + +![](/images/blog/allocation-1.PNG) + +#### **YMT Total Supply is fixed at 1 billion YMT** + +#### **5% (50 million YMT) - DAO Treasury** + +The treasury fund. Yamato Protocol DAO will decide how to utilize the fund for future development. + +#### **5% (50 million YMT) - Initial Investors (TXJP holders)** + +Allocation to TXJP holders, excluding TXJP LP/Reserve/Treasury accounts. This is a reward for initial supporters. We have decided that they have been at the most risk-taking position and hence should be given a return commensurate with the risk. + +#### **5% (50 million YMT) - Developers Rewards** + +Developers Rewards for achieving the official launch. Without the development team, the Yamato Protocol would not be available. They lead maintenance, refactoring, version upgrades, going forward. + +#### **5% (50 million YMT) - DEX LP** + +**Uniswap v3 YMT-ETH Pool $0.1\~$1** + +Provide initial liquidity. Timing of LP placement is subject to market conditions. + +#### **5% (50 million YMT) - v1 Retroactive Airdrops** + +Retroactive airdrop for early users who minted CJPY during v1 period. Linear vesting (for 6 months to 12 months) starting once operation is stabilized and v1.5 (veYMT system implementation) is released. + +#### **10% (100 million YMT) - CurveLP Rewards** + +**(2% annual vesting for 5 years)** + +Rewards budget for CJPY DEX LP providers. Timing of starting LP Rewards is subject to market conditions. + +#### **55% (550 million YMT) - Users Rewards** + +**(5.5% for Year 1. Distribution at diminishing rate of 10% p.a. by the 235th year.)** + +The main rewards for users who use the protocol to mint CJPY. + +#### **10% (100 million YMT) - Investors for Phase 2 and beyond** + +**(3 years with 2-Year Cliff)** + +For investors at Series A and subsequent Series. This is the budget for additional funding to expand the ecosystem. + +#### **Distribution Schedule** + +Below graph shows until 25th year for an illustration purpose. Total supply will be distributed by the 235th year. + +Year 1 \~ Year 5 + +![](/images/blog/ymtdis3.PNG) + +Year 1 \~ Year 10 + +![](/images/blog/ymtdis2.PNG) + +Year 1\~ Year 25 + +![](/images/blog/ymtdis1.PNG) + +#### **Users Rewards Distribution Schedule** + +**Token distribution at a diminishing rate of 10% p.a.** + +Below table shows Users Rewards until 25th year for an illustration purpose. Total Users Rewards will be distributed by the 235th year. + +![](/images/blog/usersrewards.PNG) \ No newline at end of file diff --git a/content/blog/yamawake-v1.en.md b/content/blog/yamawake-v1.en.md new file mode 100644 index 00000000..c508b784 --- /dev/null +++ b/content/blog/yamawake-v1.en.md @@ -0,0 +1,100 @@ ++++ +author = "" +date = 2024-03-01T15:00:00Z +excerpt = "" +image = "/images/blog/DFGC_logo_banner_black.webp" +image_alt = "" +layout = "post" +subtitle = "" +tags = "オフィシャルアナウンス" +thumb_image = "/images/blog/DFGC_logo_banner_black.webp" +thumb_image_alt = "" +title = "Yamawake V1 Overview" +[seo] +description = "" +title = "" +[[seo.extra]] +keyName = "property" +name = "og:image" +value = "https://defigeek.xyz/images/DFGC_logo_banner.webp" + ++++ + +# Overview + +Yamawake is a permissionless fair auction token launchpad. + +Fair auctions are auctions where all bidders share the tokens up for auction according to their bids, so everyone gets the same price. A minimum total raise amount can be set by the seller to secure the outcome and protect against auction failures. + +In V1, an auction can be held where bidders bid in ETH for the sale of ERC20 tokens. + +Official URLs: + +- App + - https://yamawake.xyz/ +- Docs + - https://docs.yamawake.xyz/ +- GitHub + - https://github.com/DeFiGeek-Community/yamawake + +# Function + +## For seller + +You can manage and organise auctions by SIWE(Sign In With Ethereum) + +Required parameters; + +- Token address + - ERC20 token address +- Start Date +- End Date +- Allotment + - Amount for sale +- Minimum raise amount + - Sales are cancelled if not achieved/ +- Others + - Project overviews + +### If minimum raise amount is met + +The bid ETH can be claimed, 1% is collected by the protocol as a fee and the organiser gets the rest. + +### If minimum raise amount is not met + +Seller can withdraw tokens deposited. + +## For bidder + +You can bid on live auctions. + +At the end of the auction you bid on, the claiming process depends on whether the acution have met the minimum raise amount. + +### If minimum raise amount is met + +Bidders receive tokens in proportion to the amount of their own bids relative to the total amount of bids. + +### If minimum raise amount is not met + +Bidder can withdraw ETH used to bid. + +## $YMWK(Yamawake DAO Token) + +Yamawake's governance token, $YMWK, has been issued. + +Max supply is fixed at 1 billion YMWK (1B YMWK), with an initial issue of 450 million. + +50 million of the initial supply will be distributed to sellers/bidders as initial rewards. (The amount of ETH bids is accumulated as a score) + +--- + +#### Related URLs + +Community Docs: [https://docs.defigeek.xyz/](https://docs.defigeek.xyz/ "https://docs.defigeek.xyz/") + +Discord: [http://discord.gg/FQYXqVBEnh](https://docs.defigeek.xyz/ "https://docs.defigeek.xyz/") + +Twitter: [https://twitter.com/DeFiGeekJapan](https://docs.defigeek.xyz/ "https://docs.defigeek.xyz/") + +--- + From 1086df4610c55c743332ee668c395d65ef44afe1 Mon Sep 17 00:00:00 2001 From: take3315 <114322307+take3315@users.noreply.github.com> Date: Thu, 14 Mar 2024 13:51:30 +0900 Subject: [PATCH 2/4] fix dev report url --- content/blog/development/development-report-feb-2024.en.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/content/blog/development/development-report-feb-2024.en.md b/content/blog/development/development-report-feb-2024.en.md index f0ec86fd..2d4c9eeb 100644 --- a/content/blog/development/development-report-feb-2024.en.md +++ b/content/blog/development/development-report-feb-2024.en.md @@ -95,9 +95,7 @@ Yamawake is a no-code platform for fair launch token auctions. Mainnet launched in Feb 2024. -For more information see the following articles. - -[Yamawake V1 overview] (/blog/yamawake-v1) +For more information see the following article: [Yamawake V1 overview](/blog/yamawake-v1) Development is underway for V1.5 ve token issuance. From 6bdef71a345d8112e6bd8bf1e7dbce27e74b9f98 Mon Sep 17 00:00:00 2001 From: take3315 <114322307+take3315@users.noreply.github.com> Date: Thu, 14 Mar 2024 13:54:20 +0900 Subject: [PATCH 3/4] fix url --- content/blog/development/development-report-feb-2024.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/development/development-report-feb-2024.en.md b/content/blog/development/development-report-feb-2024.en.md index 2d4c9eeb..7d290f1e 100644 --- a/content/blog/development/development-report-feb-2024.en.md +++ b/content/blog/development/development-report-feb-2024.en.md @@ -95,7 +95,7 @@ Yamawake is a no-code platform for fair launch token auctions. Mainnet launched in Feb 2024. -For more information see the following article: [Yamawake V1 overview](/blog/yamawake-v1) +For more information see the following article: [Yamawake V1 overview](/blog/yamawake-v1.en) Development is underway for V1.5 ve token issuance. From 78b61f82a73cb3bc2979cf1608b4adc0badcc2cc Mon Sep 17 00:00:00 2001 From: take3315 <114322307+take3315@users.noreply.github.com> Date: Thu, 14 Mar 2024 13:58:02 +0900 Subject: [PATCH 4/4] update url --- content/blog/development/development-report-feb-2024.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/blog/development/development-report-feb-2024.en.md b/content/blog/development/development-report-feb-2024.en.md index 7d290f1e..aa11a6ef 100644 --- a/content/blog/development/development-report-feb-2024.en.md +++ b/content/blog/development/development-report-feb-2024.en.md @@ -95,7 +95,7 @@ Yamawake is a no-code platform for fair launch token auctions. Mainnet launched in Feb 2024. -For more information see the following article: [Yamawake V1 overview](/blog/yamawake-v1.en) +For more information see the following article: [Yamawake V1 overview](/en/blog/yamawake-v1) Development is underway for V1.5 ve token issuance.