###### tags: `osmosistr`
# Entegrasyon
Bu sayfadaki kılavuzlar Osmosis ile entegrasyon sürecini açıklayacaktır.
**Token Listeleme Sürecine Genel Bakış**
Tokenınızı Osmosis'e ekleme hakkında bilgi edinin
**Airdrop Kılavuzu**
Airdrop'unuz için herhangi bir kritere göre Osmosis adreslerini dışa aktarın
**Zincir Kayıt Kılavuzu**
Zincirinizi ve varlıklarınızı çeşitli şekillerde kaydedin
**Likidite Seçenekleri**
Osmosis'te ilk likidite sağlamaya yönelik seçenekleri keşfedin
**Likidite Madenciliği Teşvikleri**
Osmosis'te likidite madenciliği teşvikleri için olasılıkları keşfedin
**Front-End Entegrasyon Kılavuzu**
Osmosis Zone front end varlık eklemek için ayrıntılı kılavuz
**Pazarlama Fırsatları**
Farkındalığı yaymak için Osmosis Pazarlama Birimi ile işbirliği yapın
# Token Listelenmesi
**#IBC varlıklarıyla yeni bir havuz nasıl oluşturulur**
Osmosis, otomatikleştirilmiş bir piyasa yapıcı (market marker) blok zinciridir. Bu durum herhangi bir IBC özellikli zone'un, tokenını Osmosis AMM'de tamamen izinsiz olarak alınıp satılacak bir varlık olarak ekleyebileceği anlamına gelir. Osmosis, temel olarak, Osmosis bölgesinde verilen tokenlar yerine IBC tokenlerini alıp satan IBC'ye özgü bir AMM olarak tasarlandığından, varlığınızın Osmosis tarafından desteklenmesini sağlamak için anlaşılması gereken ek nüanslar ve atılması gereken adımlar vardır.
Bu belge, tokenınızın Osmosis tarafından belirlenen zincirler arası UX standartlarını karşılamasını sağlamak için gerekli olan ön koşulları ve süreci ortaya koymaktadır.
**#Önkoşullar**
* Zone, aktarılan IBC tokenı etkinleştirilmiş olmalıdır (ICS20 standardı).
* Ticareti yapılacak varlıklar, takas edilebilir bir `sdk.Coins` varlığı olmalıdır.
* Son derece güvenilir, yüksek düzeyde kullanılabilir alturistik (kullanıcı adına ödenen geçiş tx ücretlerinde olduğu gibi) geçiş hizmeti.
* Son derece güvenilir, yüksek düzeyde kullanılabilir ve ölçeklenebilir RPC/REST endpoint altyapısı.
**#0. IBC aktarımlarını etkinleştirme**
Osmosis'e aktarılan IBC varlıklar yalnızca Osmosis'te alınıp satılabildiğinden, varlığın yerel zincirinde IBC aktarımlarının etkinleştirilmesi gerekir. Cosmos, [ICS20](https://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer) spesifikasyonunda değiştirilebilir IBC token transfer standardını tanımlar.
Şu anda yalnızca Cosmos-SDK v0.40+ (diğer adıyla Stargate) kullanan zincirler IBC aktarımlarını destekleyebilir.
IBC transferlerinin şu yollarla etkinleştirilebileceğini unutmayın:
* bir yazılım yükseltmesinin parçası olarak veya
* bir `ParameterChange` yönetişim teklifi
*
Sorunsuz bir kullanıcı deneyimi sağlamak için Osmosis, tüm tokenların Osmosis ve karşı taraf zone'u arasında belirlenmiş tek bir IBC kanalı aracılığıyla aktarılacağını varsayar.
Önerilen belgeler:
* [IBC'ye Genel Bakış](https://docs.cosmos.network/master/ibc/overview.html) - IBC client'ları, bağlantıları,
* [IBC Zincirleri ve Client'ları Nasıl Yükseltilir](https://docs.cosmos.network/master/ibc/upgrades/quick-guide.html)
*
**#1. Zincirinizi cosmos/chain-registry ve SLIP73'e ekleyin**
**Cosmos Zinciri Kaydı**
Zincirinizin girişini [Cosmos Chain Registry](https://github.com/cosmos/chain-registry)'ye eklemek için bir PR yapın. Osmosis front end'ini varlık yatırma/çekme işlemleri (IBC transferleri) için zincirinizi önermesini sağlar.
https'nin arkasına en az bir güvenilir RPC, gRPC, REST endpoint eklediğinizden emin olun. Örnek olarak [Osmosis girişine](https://github.com/cosmos/chain-registry/blob/master/osmosis/chain.json) bakın.
**#2. Osmosis için relayer kurma ve çalıştırma**
Relayer, Osmosis zinciri ile bir varlığın yerel zinciri arasında IBC paketlerinin aktarılmasından sorumludur. Tüm Osmosis 'para yatırmaları' ve 'para çekme işlemleri', belirlenmiş relayer'ların yani aktarıcıların işlediği IBC transferleridir.
IBC varlıkları arasında değiştirilebilirliği sağlamak için front-end, sosyal mutabakatın sağlandığını varsayacak ve Osmosis ile yerel zincir arasında tüm IBC token transferleri için birincil kanal olarak belirli kanalı seçecektir. Aynı kanalda birden çok relayer etkin olabilir ve yedek olması ve artırılmış dayanıklılık adına, paketleri etkin biçimde aktaran birden çok relayer'a sahip olmanızı öneririz. Kanalı, sıralı bir IBC kanalı yerine sırasız bir IBC kanalı olarak başlatmanız önerilir.
Şu anda üç ana Cosmos-SDK IBC geçiş uygulaması vardır:
* [Go relayer](https://github.com/cosmos/relayer): IBC relayer'ın bir Golang uygulaması.
* [Hermes](https://hermes.informal.systems/) : IBC relayer'ın bir Rust uygulaması.
* [ts-relayer](https://github.com/confio/ts-relayer): IBC relayer'ın bir TypeScript uygulaması.
**Not: Osmosis ile çalışmayan ts-relayer ile ilgili sorunları aktif olarak araştırıyoruz. Bu arada, Hermes/Go aktarıcıyı kullanmanızı öneririz.**
Tüm relayerlar aynı kanaldaki IBC token aktarımlarıyla uyumludur. Her bir geçiş aracı uygulamasının farklı yapılandırma gereksinimleri olabilir ve çeşitli yapılandırma özelleştirmeleri gerekebilir.
Şu anda Osmosis, IBC geçiş işlemleri için işlem ücretlerini kullanıcının değil, tüm geçiş yapanların ödemesini gerektirir.
Kendi zincirinizin Osmosis'e aktarıcısını çalıştırmamayı tercih ederseniz, hizmet olarak arelayer sağlayan çeşitli kuruluşlar [(Cephalopod Equipment Corp.](https://cephalopod.equipment/), [Vitwit](https://www.vitwit.com/)vb.) olabilir veya siz ekosisteminizde bir aktarıcıyı çalıştırabilecek çeşitli doğrulayıcılara ulaşabilir. Osmosis ekibi, IBC varlıkları için geçiş hizmetleri sağlamaz.
# SLIP73 bech32 Öneki
Zincirinizin bech32 önekini [SLIP73](https://github.com/satoshilabs/slips/blob/master/slip-0173.md) reposuna ekleyin. bech32 öneki bir unix öneki olmalı ve yalnızca ana ağ önekleri dahil edilmelidir.
**#3. Osmoz/varlık listelerine PR yapmak**
IBC protokolünün izinsiz yapısı nedeniyle, iki farklı IBC kanalı üzerinden aktarılan aynı temel varlık, iki farklı token değeriyle sonuçlanacaktır.
Örneğin:
* `footoken` `canal-1` aracılığıyla `barchain`e aktarıldı: `ibc/1b3d5f...`
* `footoken`, `canal-2` aracılığıyla `barchain`e aktarıldı: `ibc/a2c4e6...`
Kullanıcının kafa karışıklığını azaltmak ve tokenların değiştirilemezliğini önlemek için, Osmosis ön uçlarının, zincirin varlıkları için birincil kanal olarak belirli bir kanalı seçmesi önerilir. Osmosis, orijinal değerle (yani ATOM, AKT, vb.) olduğu gibi yalnızca belirlenmiş kanalın IBC token değerini gösterecektir.
Bu nedenle, Osmosis, IBC tokenlarının, token değerlerini belirleme ve yönetmenin bir yolu olarak [Varlık Listelerini](https://github.com/osmosis-labs/assetlists) kullanır.
Lütfen tokenınızın bir IBC token değeri yerine orijinal değerinde gösterilmesine izin vermek için gerekli bilgileri içeren bir çekme talebi oluşturun.
Bir IBC varlığının nominal değerini doğrulamanız gerekiyorsa, tüm IBC için `{REST Endpoint Address}` `/ibc/applications/transfer/v1beta1/denom_traces` veya `{REST Endpoint Address} /ibc/applications/transfer/v1beta1/` kullanabilirsiniz. Belirli bir IBC nominal değeri için `denom_traces/{hash}`. (Osmosis için bir RPC/REST endpoint'e ihtiyacınız varsa, [Figment DataHub](https://datahub.figment.io/) günde 100.000 istek için ücretsiz bir hizmet sağlar.)
**#4. Osmozda havuz oluşturma**
Lütfen IBC tokenlarınızı kullanarak bir havuzun nasıl oluşturulacağı konusunda [Osmosis reposundaki](https://github.com/osmosis-labs/osmosis/tree/main/x/gamm#create-pool) `create-pool` örneğine bakın.
Önerilenler:
* %0,2 takas ücreti ve %0 çıkış ücreti ile 50:50 OSMO-Token havuzu
* %0,3 takas ücreti ve %0 çıkış ücreti ile 50:50 ATOM-Token havuzu
*Bu rehber Dogemo tarafından oluşturulmuştur. *
# Airdrop Kılavuzu
#Genel Değerlendirme
Cosnos ekosistemine daha fazla zincir girdikçe, daha fazla proje tokenlarını Osmosis hesaplarına airdrop ile bırakmak isteyebilir.
Bu belge, belirli bir yükseklikte bulunan blok ve osmos hesap adreslerini kullanarak airdrop planı hazırlama sürecini ortaya koymaktadır. Ardından, belirli osmos havuzlarına likidite sağlayan hesaplara airdrop yapmak için bu listenin nasıl daha fazla filtreleneceğini göstereceğiz.
**#Önkoşullar**
Anlık görüntüyü hangi aralıkta çekmek istediğinizi seçin.
* Belirli havuzlardaki LP hesaplarına airdrop yapmak istiyorsanız havuz kimliklerini öğrenin.
* İstenilen airdrop'u sınırını belirlemek için yeterli durum geçmişine sahip bir osmos düğümü çalıştırın
**#Bir Blok Yüksekliği Seçme**
Mevcut Osmoz blok yüksekliği [Mintscan blokları sayfasında](https://www.mintscan.io/osmosis/blocks) bulunabilir.Geçmişteki belirli bir blok yüksekliğinin tarihini/saatini bulmak için Mintscan arama çubuğuna istediğiniz blok yüksekliğini yazın ve enter tuşuna basın. `2138101` bloğu için Mintscan blok yüksekliği sayfası:

Bu örnekte, blok yüksekliği 2138101, 25 Kasım 2021'de yerel saatle 12:59:55'te gerçekleşti.
**#Havuz ID Seçme**
Kuruluşunuz ayrıca belirli osmos havuzlarının likidite sağlayıcılarına tokenları airdropla göndermek istiyorsa, öncelikle söz konusu havuzların havuz kimliklerini belirlemelisiniz. Havuz kimliğini bulmanın en kolay yolu, [info.osmosis.zone havuzları sayfasına](https://info.osmosis.zone/pools) gitmek ve istenen tüm havuzlar için en soldaki sütundaki sayıyı not etmektir. Bu havuz kimliklerine daha sonra ihtiyacınız olacak.

**#Osmosis Node Türü Gereksinimi Belirleme**
İlk olarak, istenen blok yüksekliğinin şimdiki zamandan ne kadar uzakta olduğunu belirleyin. İstenen blok yüksekliği son yedi gün içindeyse, varsayılan bir anlık görüntü node'u ile state'i dışa aktarımını yapabilirsiniz. Geçmişteki herhangi bir şeyin, muhtemelen bir arşiv anlık görüntüsüne sahip bir node ayarlanarak yapılması gerekir.
Örneğimizde, 2138101 blok yüksekliği geçmişte birçok ay olduğu için bir arşiv anlık görüntüsü kullanmalıyız.
**#Bir Osmosis Node Çalıştırın**
Varsayılan veya arşiv node kurmak için, [burada bulunan](https://get.osmosis.zone/) osmosis bash yükleyicisini kullanın VEYA [buradan başlayarak](https://docs.osmosis.zone/developing/cli/install.html) talimatları adım adım izleyin. Mainnet talimatlarını uyguladığınızdan ve yukarıda belirtildiği gibi arşiv veya varsayılan anlık görüntü kullanarak kurulum yaptığınızdan emin olun. Bu durum için state senkronizasyonunu kullanmayın.
**#Anlık Görüntü Yüksekliğine Karşılık Gelen Arka Plan Programı Sürümünü Yükleyin**
Daha önce bozulan bir ana sürüm (yani v3.x, v4.x, v5.x, vb.) sırasında oluşan bir blok yüksekliği için anlık görüntü almak istiyorsanız, almadan önce arka plan programınızın bu sürümü çalıştırdığından emin olmalısınız. Tüm ana yayınların blok yüksekliğini görmek için, [değişiklik geçmişi sayfasına](https://docs.osmosis.zone/history-and-changes.html) gidin ve tüm ana yayınların başlıklarını kontrol edin. Yükseltmenin gerçekleştiği blok yüksekliğini başlıkta göreceksiniz. Örneğimizde, 2138101 blok yüksekliğinde bir state dışa aktarımı alıyoruz. 1314500 blok yüksekliğinde yayınlanan v4 ve v5 2383300 blok yüksekliğine kadar serbest bırakılmadığından, state dışa aktarımını almadan önce arka plan programının şimdi v4 çalıştığından emin olmalıyız. Daemon sürümünü değiştirmek için (bu örnekte v4.0.0 olarak):
```
cd $HOME/osmosis
git checkout v4.0.0
make install
```
Bu versiyonu kontrol edin
`osmosisd version`
Bu örnekte hangisi 4.0.0 çıktısı vermelidir?
Yinelemek gerekirse, anlık görüntünüz arka plan programı sürümünün halen geçerli olduğu daha yakın bir yükseklikte çekiliyorsa, bu adım gerekli olmayacaktır ve mevcut arka plan programı sürümüyle devam edebilirsiniz.
#State Dışa Aktarımını Almak (Anlık Görüntü)
Daemon programının arka planda çalışmadığından emin olun. Ardından, belirli bir yükseklikte bir durum dışa aktarımını almak için (bu örnekte 2138101):
`osmosisd export 2138101 > state_export.json`
Bu işlem 30 dakika veya daha fazla sürebilir.
> NOT
>
> Bazı cosmos sdk sürümleri, STDOUT yerine STDERR'ye yazar. Yukarıdaki komut sizin için işe yaramazsa, > öğesini 2 ile değiştirmeyi deneyin> Bu yazı itibariyle, v5 ve sonraki sürümlerde 2> gerekirken, v5'ten önceki herhangi bir şey yalnızca > öğesini kullanır.
**#Hesapları JSON Biçiminde Dışa Aktarma**
Artık s`tate_export.json` adında bir state dışa aktarma dosyanız olduğuna göre, gereken son adım hesapları ve ilgili bakiyeleri state'i dışa aktarmaktır. Mevcut tüm osmosis hesaplarını state dışa aktarımını sağlamak ve yükseklikte almak ve bunu Balances.json adlı bir dosyaya yazarsak:
`osmosisd export-derive-balances state_export.json balances.json`
Dışa aktarmanın her bir adres adresinin yer aldığı belirli havuz kimliklerini görüntülemesini istiyorsanız (bu örnekte 1, 3, 4 ve 560 havuzları)
`osmosisd export-derive-balances state_export.json balances.json --breakdown-by-pool-ids 1,3,4,560`
Artık tüm adreslerin ve ilgili varlıklarının json formatında bir anlık görüntüsüne sahip olacaksınız ve airdrop dağıtımınızda size yardımcı olmak için kullanabilirsiniz!
# Kayıt
## #Cosmos Assetlists Registry'ye Bir Varlık Nasıl Kaydedilir
**#Amaç**
Cosmos Zincir Kaydı, geçerli bir kaynak olarak kullanılarak zincir ve varlık verilerini aramak için kullanılır.
**#Önkoşullar**
* [SLIP173](https://github.com/satoshilabs/slips/blob/master/slip-0173.md)'e kayıtlı olmak
Detaylar: [SLIP173'e bech32 öneki nasıl kaydedilir?](https://docs.osmosis.zone/integrate/registration.html#how-to-register-a-bech32-prefix-onto-slip173)
* [SLIP44](https://github.com/satoshilabs/slips/blob/master/slip-0044.md)'e kayıtlı olmak (token tipi ATOM gibi değilse)
**Not**: Coin Type 118, Cosmos Hub'ın ATOM tokenını temsil eder, [SLIP44](https://github.com/satoshilabs/slips/blob/master/slip-0044.md)'te kayıtlıdır; birçok proje de varsayılan olarak bu token türünü kullanır, bazıları ise kendi tokenlarını kaydettirmiştir.
* Mintscan'e eklenen zincir (isteğe bağlı)
* CoinGecko'da listelenen varlıklar (isteğe bağlı)
Detaylar: [Varlıklar CoinGecko'ya nasıl kaydedilir](https://docs.osmosis.zone/integrate/registration.html#how-to-enlist-an-asset-onto-coingecko)
**#Gereksinimler**
* Zincir verileri -- meta veriler, konumlar, ağ adresleri vb.
* Varlık verileri -- ad, sembol, minimum değer, ondalık kesinlik vb. gibi meta veriler.
* CoinGecko Kimliği
[Güncel CoinGecko token Listesini inceleyin](https://api.coingecko.com/api/v3/coins/list)
* GitHub hakkında temel bilgiler, bir havuzun nasıl forklanacağı, branch nasıl oluşturulacağını, değişiklikleri kabul edeceğini ve bir PR göndermeyi bilmek
## #Adımlar
**1**. [Cosmos Chain Registry](https://github.com/cosmos/chain-registry) belgelerini inceleyin:
* [README.md](https://github.com/cosmos/chain-registry/blob/master/README.md)
* [chain.schema.json](https://github.com/cosmos/chain-registry/blob/master/chain.schema.json)
* [entitylist.schema.json](https://github.com/cosmos/chain-registry/blob/master/assetlist.schema.json)
Not: Örnek olması için [Osmosis kaydı gibi](https://github.com/cosmos/chain-registry/blob/master/osmosis/chain.json) başka bir kayda başvurmanız önerilir
**2**. Aşağıdakilerde gerekli değişiklikleri içeren bir pull request gönderin:
* `chain.json:`
* `bech32_prefix`'i eklediğinizden emin olun
* örneğin, "bech32_prefix": "cosmos",
* `slip44` (token tipi) eklediğinizden emin olun
* örneğin, "`slip44`": 118,
* `apis` altında en az bir RPC ve bir REST eklediğinizden emin olun.
* Explorer için, varsa Mintscan'i tercih edin
* `assetlist.json:`
* Bir varlığın adı, varlığın kişisel iletişimde nasıl çağrılması gerektiğini ifade ederken token sembolü tipik olarak TÜMÜ BÜYÜK HARF ile başlar. Aynı hisse senedi gibidir ve bu değerler farklılık gösterebilir.
* örneğin, `"name": graviton, "display": "graviton", "symbol": "GRAV"`
* Varsa, her varlık için CoinGecko kimliğini eklediğinizden emin olun.
* örneğin, `"coingecko_id": "cosmos"`
## #Osmosis Assetlists Registry'ye Bir Varlık Nasıl Kaydedilir
**#Amaç**
Osmosis Varlık Listeleri Kaydı, Osmosis'in front end'inde görüntülenen varlıklar için yerel bir doğruluk kaynağı olarak kullanılır.
**#Önkoşullar**
* Cosmos Chain Registry'ye kayıtlı olması
* Bakınız: [Cosmos Chain Registry'ye nasıl kayıt olunur](https://docs.osmosis.zone/integrate/registration.html#how-to-register-onto-the-cosmos-chain-registry)
* Kaynak alınan zincir ve Osmosis arasında IBC bağlantısı
* Bu varlık için kayıt zinciri ile Osmosis arasında tek bir IBC bağlantısı seçildi
* Bir zincirdeki tüm yerel varlıklar tek bir bağlantıdan geçmelidir, ancak CW20 tokenları başka bir bağlantı üzerinden gönderilebilir
* Osmosis üzerinde yeterli likiditeye sahip bir likidite havuzu bulunmaktadır.
* Bkz: [Likidite](https://docs.osmosis.zone/integrate/liquidity.html)
* Bkz: [GAMM Modülü: Havuz oluştur](https://docs.osmosis.zone/developing/modules/spec-gamm.html#create-pool) CLI komutunun bir havuz oluşturması
* CoinGecko'da listelenen varlıklar (isteğe bağlı)
* Bkz: Varlıklar [CoinGecko'ya nasıl kaydedilir](https://docs.osmosis.zone/integrate/registration.html#how-to-enlist-an-asset-onto-coingecko)
**#Gereksinimler**
* IBC Bağlantı ayrıntılarını belirleyin:
* Kaynak kanalı (Kayıt zincirine Osmosis kanalı)
* Hedef kanal (Zincirin kanalını Osmosis'e kaydetme)
* Varlık verileri:
* IBC değeri (varlık Osmosis'e aktarıldığında, temel değer "ibc/..." gibi görünür)
* Örneğin, ATOM için: `"base": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2`",
* İsim, sembol, vb.
* CoinGecko Kimliği (isteğe bağlı, ancak varsa ve varsa eklenmelidir)
* [En son CoinGecko Token Listesine bakın](https://api.coingecko.com/api/v3/coins/list)
* Token Logo Image dosyaları (hem .png hem de .svg önerilir)
* Not: Şu anda, [info.osmosis.zone](https://docs.osmosis.zone/integrate/info.osmosis.zone) üzerinde görüntü oluşturabilmek için bir .png gereklidir
* Temel GitHub bilgisi, bir reponun nasıl forklanacağı, branch oluşturulacağını, değişiklikleri kabul edeceğini ve bir PR nasıl göndereceğini bilmek
#**Adımlar**
1. [Osmosis Assetlists Registry](https://github.com/osmosis-labs/assetlists) belgelerini inceleyin:
* [README.md](https://github.com/osmosis-labs/assetlists/blob/main/README.md)
* [entitylist.schema.json](https://github.com/osmosis-labs/assetlists/blob/main/assetlist.schema.json)
2. Aşağıdakilerde gerekli değişiklikleri içeren bir pull request gönderin:
`osmosis-1/osmosis-frontier.assetlist.json:`
* CoinGecko Kimliğini eklediğinizden emin olun
* `images/`
* Token logo resimleri ekleyin
### SLIP173'e bir bech32 Öneki Nasıl Kaydedilir?
**#Amaç**
CosmosSDK Zincir adresleri, bir adresin hangi zincire ait olduğunu belirlemeye yardımcı olan bir karmadan önce zincire özgü bir dize ile temsil edilebilir. [SLIP173](https://github.com/satoshilabs/slips/blob/master/slip-0173.md)'e kayıtlıdırlar
**#Önkoşullar**
* Cüzdan adreslerinde bech32 öneklerini kullanmak için yapılandırılmış zincir
* Not: Zincir önekleri kullanacak şekilde yapılandırılmadan önce bile, ancak yapılandırma yakında gerçekleşecekse, bir bech32 öneki kaydedilebilir.
**#Gereksinimler**
* Zincir verileri:
* Zincir adı
* Zincir web sitesi
* bech32 önek(ler)i
* ana ağ
* Test ağı (isteğe bağlı)
* Kayıt testi (isteğe bağlı)
* Not: bech32 öneki, tüm kayıtlı önekler arasında benzersiz olmalıdır. Örneğin, yeni bir ana ağ öneki, zaten bir test ağı öneki olarak kaydedilmiş bir önekle eşleşemez.
* Temel GitHub bilgisi, bir reponun nasıl forklanacağı, branch oluşturulacağını, değişiklikleri kabul edeceğini ve bir PR nasıl göndereceğini bilmek
**#Adımlar**
1. [SLIP173 Kayıt Defterini](https://github.com/satoshilabs/slips/blob/master/slip-0173.md) gözden geçirin
2. Aşağıdakilerde gerekli değişiklikleri içeren bir pr isteği gönderin:
* `slip-0173.md`:
* Zincir adını (web sitesine bir bağlantı olarak) ve önek(ler)i Kayıtlı insan tarafından okunabilir parçalar tablosuna ekleyin
### #Bir Varlık Nasıl CoinGecko'ya Kaydedilir
**#Amaç**
CoinGecko (CoinGecko.com), varlık fiyat verilerini API aracılığıyla doğrudan Osmosis Zone'a sağlayabilen kripto para birimi fiyat panelidir. Daha fazla bilgi edinmek için [SSS](https://www.coingecko.com/en/faq)'lerine göz atın.
Osmosis, CoinGecko fiyat beslemelerini benimsiyor ve Osmosis Bölgesindeki Osmosis havuzu spot fiyatlarına kıyasla CoinGecko fiyatlarına öncelik veriyor. Varlık olarak henüz CoinGecko'da kayıtlı değilse, bunu yapmayı amaçlamalıdır. Bu prosedür, proje yöneticilerine Varlıklarını CoinGecko'ya kaydetmeleri için rehberlik edecektir.
**#Önkoşullar**
* Zincir ana ağı yayında olmalı
coingecko.com/en/methodology adresinden kontrol ederek;
* Listelenen kripto varlık hakkında yeterli bilgiye sahip çalışan, işlevsel web sitesi. Amacı, ekibi veya sosyal medya profilleri hakkında bilgi verilmeyen web siteleri geçersiz sayılacaktır.
* Web sitesi proje/sürdürme ekibine ait olmalıdır. Web sitesi oluşturucularda (yani Wix) barındırılan web siteleri kabul edilmeyecektir.
* Çalışan Block Explorer
* CoinGecko'nun entegre olduğu en az bir (1) aktif borsada listelenmesi
* Not: Osmosis, CoinGecko ile entegre olduğundan, Osmosis'te yeni Varlığı içeren bir Likidite Havuzu oluşturulduğunda bu otomatik olarak doldurulacaktır.
* Bkz: [Osmosis Assets Sayfasına Varlık Nasıl Eklenir](https://docs.osmosis.zone/integrate/frontend.html#how-to-add-an-asset-onto-the-osmosis-assets-page)
**#Gereksinimler**
* Varlık verileri:
* İsim (ör. 'Cosmos Hub')
* Kimlik (ör. 'cosmos')
* Sembol (ör. "ATOM")
* Dolaşımdaki Arz
* Toplam Arz
* Osmosis Adresi (yani, Osmozdaki 'ibc/...' denimi)
**#Adımlar**
1. CoinGecko'nun Metodoloji sayfasını inceleyin(yeni pencere açar)
* Aşağıdaki bölümlere özellikle dikkat edin:
* 'Listeler',
* 'Listeleme Kriterleri',
* 'Liste Gönderimi için Yapılacaklar ve Yapılmayacaklar' ve
* 'Listeleme Süreci Akışı'
2. Bir 'CoinGecko Talep Formu' doldurun ve gönderin ('Metodoloji' sayfasında güncel bir bağlantı bulunabilir)
# Kayıt
## #Cosmos Assetlists Registry'ye Bir Varlık Nasıl Kaydedilir
**#Amaç**
Cosmos Zincir Kaydı, geçerli bir kaynak olarak kullanılarak zincir ve varlık verilerini aramak için kullanılır.
**#Önkoşullar**
* [SLIP173](https://github.com/satoshilabs/slips/blob/master/slip-0173.md)'e kayıtlı olmak
Detaylar: [SLIP173'e bech32 öneki nasıl kaydedilir?](https://docs.osmosis.zone/integrate/registration.html#how-to-register-a-bech32-prefix-onto-slip173)
* [SLIP44](https://github.com/satoshilabs/slips/blob/master/slip-0044.md)'e kayıtlı olmak (token tipi ATOM gibi değilse)
**Not**: Coin Type 118, Cosmos Hub'ın ATOM tokenını temsil eder, [SLIP44](https://github.com/satoshilabs/slips/blob/master/slip-0044.md)'te kayıtlıdır; birçok proje de varsayılan olarak bu token türünü kullanır, bazıları ise kendi tokenlarını kaydettirmiştir.
* Mintscan'e eklenen zincir (isteğe bağlı)
* CoinGecko'da listelenen varlıklar (isteğe bağlı)
Detaylar: [Varlıklar CoinGecko'ya nasıl kaydedilir](https://docs.osmosis.zone/integrate/registration.html#how-to-enlist-an-asset-onto-coingecko)
**#Gereksinimler**
* Zincir verileri -- meta veriler, konumlar, ağ adresleri vb.
* Varlık verileri -- ad, sembol, minimum değer, ondalık kesinlik vb. gibi meta veriler.
* CoinGecko Kimliği
[Güncel CoinGecko token Listesini inceleyin](https://api.coingecko.com/api/v3/coins/list)
* GitHub hakkında temel bilgiler, bir havuzun nasıl forklanacağı, branch nasıl oluşturulacağını, değişiklikleri kabul edeceğini ve bir PR göndermeyi bilmek
## #Adımlar
**1**. [Cosmos Chain Registry](https://github.com/cosmos/chain-registry) belgelerini inceleyin:
* [README.md](https://github.com/cosmos/chain-registry/blob/master/README.md)
* [chain.schema.json](https://github.com/cosmos/chain-registry/blob/master/chain.schema.json)
* [entitylist.schema.json](https://github.com/cosmos/chain-registry/blob/master/assetlist.schema.json)
Not: Örnek olması için [Osmosis kaydı gibi](https://github.com/cosmos/chain-registry/blob/master/osmosis/chain.json) başka bir kayda başvurmanız önerilir
**2**. Aşağıdakilerde gerekli değişiklikleri içeren bir pull request gönderin:
* `chain.json:`
* `bech32_prefix`'i eklediğinizden emin olun
* örneğin, "bech32_prefix": "cosmos",
* `slip44` (token tipi) eklediğinizden emin olun
* örneğin, "`slip44`": 118,
* `apis` altında en az bir RPC ve bir REST eklediğinizden emin olun.
* Explorer için, varsa Mintscan'i tercih edin
* `assetlist.json:`
* Bir varlığın adı, varlığın kişisel iletişimde nasıl çağrılması gerektiğini ifade ederken token sembolü tipik olarak TÜMÜ BÜYÜK HARF ile başlar. Aynı hisse senedi gibidir ve bu değerler farklılık gösterebilir.
* örneğin, `"name": graviton, "display": "graviton", "symbol": "GRAV"`
* Varsa, her varlık için CoinGecko kimliğini eklediğinizden emin olun.
* örneğin, `"coingecko_id": "cosmos"`
## #Osmosis Assetlists Registry'ye Bir Varlık Nasıl Kaydedilir
**#Amaç**
Osmosis Varlık Listeleri Kaydı, Osmosis'in front end'inde görüntülenen varlıklar için yerel bir doğruluk kaynağı olarak kullanılır.
**#Önkoşullar**
* Cosmos Chain Registry'ye kayıtlı olması
* Bakınız: [Cosmos Chain Registry'ye nasıl kayıt olunur](https://docs.osmosis.zone/integrate/registration.html#how-to-register-onto-the-cosmos-chain-registry)
* Kaynak alınan zincir ve Osmosis arasında IBC bağlantısı
* Bu varlık için kayıt zinciri ile Osmosis arasında tek bir IBC bağlantısı seçildi
* Bir zincirdeki tüm yerel varlıklar tek bir bağlantıdan geçmelidir, ancak CW20 tokenları başka bir bağlantı üzerinden gönderilebilir
* Osmosis üzerinde yeterli likiditeye sahip bir likidite havuzu bulunmaktadır.
* Bkz: [Likidite](https://docs.osmosis.zone/integrate/liquidity.html)
* Bkz: [GAMM Modülü: Havuz oluştur](https://docs.osmosis.zone/developing/modules/spec-gamm.html#create-pool) CLI komutunun bir havuz oluşturması
* CoinGecko'da listelenen varlıklar (isteğe bağlı)
* Bkz: Varlıklar [CoinGecko'ya nasıl kaydedilir](https://docs.osmosis.zone/integrate/registration.html#how-to-enlist-an-asset-onto-coingecko)
**#Gereksinimler**
* IBC Bağlantı ayrıntılarını belirleyin:
* Kaynak kanalı (Kayıt zincirine Osmosis kanalı)
* Hedef kanal (Zincirin kanalını Osmosis'e kaydetme)
* Varlık verileri:
* IBC değeri (varlık Osmosis'e aktarıldığında, temel değer "ibc/..." gibi görünür)
* Örneğin, ATOM için: `"base": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2`",
* İsim, sembol, vb.
* CoinGecko Kimliği (isteğe bağlı, ancak varsa ve varsa eklenmelidir)
* [En son CoinGecko Token Listesine bakın](https://api.coingecko.com/api/v3/coins/list)
* Token Logo Image dosyaları (hem .png hem de .svg önerilir)
* Not: Şu anda, [info.osmosis.zone](https://docs.osmosis.zone/integrate/info.osmosis.zone) üzerinde görüntü oluşturabilmek için bir .png gereklidir
* Temel GitHub bilgisi, bir reponun nasıl forklanacağı, branch oluşturulacağını, değişiklikleri kabul edeceğini ve bir PR nasıl göndereceğini bilmek
#**Adımlar**
1. [Osmosis Assetlists Registry](https://github.com/osmosis-labs/assetlists) belgelerini inceleyin:
* [README.md](https://github.com/osmosis-labs/assetlists/blob/main/README.md)
* [entitylist.schema.json](https://github.com/osmosis-labs/assetlists/blob/main/assetlist.schema.json)
2. Aşağıdakilerde gerekli değişiklikleri içeren bir pull request gönderin:
`osmosis-1/osmosis-frontier.assetlist.json:`
* CoinGecko Kimliğini eklediğinizden emin olun
* `images/`
* Token logo resimleri ekleyin
### SLIP173'e bir bech32 Öneki Nasıl Kaydedilir?
**#Amaç**
CosmosSDK Zincir adresleri, bir adresin hangi zincire ait olduğunu belirlemeye yardımcı olan bir karmadan önce zincire özgü bir dize ile temsil edilebilir. [SLIP173](https://github.com/satoshilabs/slips/blob/master/slip-0173.md)'e kayıtlıdır.
**#Önkoşullar**
* Cüzdan adreslerinde bech32 öneklerini kullanmak için yapılandırılmış zincir
* Not: Zincir önekleri kullanacak şekilde yapılandırılmadan önce yapılandırma yakında gerçekleşecekse, bir bech32 öneki kaydedilebilir.
**#Gereksinimler**
* Zincir verileri:
* Zincir adı
* Zincir web sitesi
* bech32 önek(ler)i
* Ana ağ
* Test ağı (isteğe bağlı)
* Kayıt testi (isteğe bağlı)
* Not: bech32 öneki, tüm kayıtlı önekler arasında benzersiz olmalıdır. Örneğin, yeni bir ana ağ öneki, zaten bir test ağı öneki olarak kaydedilmiş bir önekle eşleşemez.
* Temel GitHub bilgisi, bir reponun nasıl forklanacağı, branch oluşturulacağını, değişiklikleri kabul edeceğini ve bir PR nasıl göndereceğini bilmek
**#Adımlar**
1. [SLIP173 Kayıt Defterini](https://github.com/satoshilabs/slips/blob/master/slip-0173.md) gözden geçirin
2. Aşağıdakilerde gerekli değişiklikleri içeren bir pr isteği gönderin:
* `slip-0173.md`:
* Zincir adını (web sitesine bir bağlantı olarak) ve önek(ler)i Kayıtlı insan tarafından okunabilir parçalar tablosuna ekleyin
### #Bir Varlık Nasıl CoinGecko'ya Kaydedilir
**#Amaç**
CoinGecko (CoinGecko.com), varlık fiyat verilerini API aracılığıyla doğrudan Osmosis Zone'a sağlayabilen kripto para birimi fiyat panelidir. Daha fazla bilgi edinmek için [SSS](https://www.coingecko.com/en/faq)'lerine göz atın.
Osmosis, CoinGecko fiyat beslemelerini benimsiyor ve Osmosis Bölgesindeki Osmosis havuzu spot fiyatlarına kıyasla CoinGecko fiyatlarına öncelik veriyor. Varlık olarak henüz CoinGecko'da kayıtlı değilse, bunu yapmayı amaçlamalıdır. Bu prosedür, proje yöneticilerine Varlıklarını CoinGecko'ya kaydetmeleri için rehberlik edecektir.
**#Önkoşullar**
* Zincir ana ağı yayında olmalı
coingecko.com/en/methodology adresinden kontrol ederek;
* Listelenen kripto varlık hakkında yeterli bilgiye sahip çalışan, işlevsel web sitesi. Amacı, ekibi veya sosyal medya profilleri hakkında bilgi verilmeyen web siteleri geçersiz sayılacaktır.
* Web sitesi proje/development ekibine ait olmalıdır. Web sitesi oluşturucularda (yani Wix) barındırılan web siteleri kabul edilmeyecektir.
* Çalışan Block Explorer
* CoinGecko'nun entegre olduğu en az bir (1) aktif borsada listelenmesi
* Not: Osmosis, CoinGecko ile entegre olduğundan, Osmosis'te yeni varlığı içeren bir likidite havuzu oluşturulduğunda bu otomatik olarak doldurulacaktır.
* Bkz: [Osmosis Assets Sayfasına Varlık Nasıl Eklenir](https://docs.osmosis.zone/integrate/frontend.html#how-to-add-an-asset-onto-the-osmosis-assets-page)
**#Gereksinimler**
* Varlık verileri:
* İsim (ör. 'Cosmos Hub')
* Kimlik (ör. 'cosmos')
* Sembol (ör. "ATOM")
* Dolaşımdaki Arz
* Toplam Arz
* Osmosis Adresi (yani, Osmozdaki 'ibc/...' denimi)
**#Adımlar**
1. [CoinGecko'nun Metodoloji sayfasını](https://www.coingecko.com/en/methodology) inceleyin
* Aşağıdaki bölümlere özellikle dikkat edin:
* 'Listeler',
* 'Listeleme Kriterleri',
* 'Liste Gönderimi için Yapılacaklar ve Yapılmayacaklar' ve
* 'Listeleme Süreci Akışı'
2. Bir 'CoinGecko Talep Formu' doldurun ve gönderin ('Metodoloji' sayfasında güncel bir bağlantı bulunabilir)
# Likidite
**#İlk Likidite için Seçenekler**
Yeni bir varlığı entegre ederken, Osmosis Zone ve [frontier.osmosis.zone](https://frontier.osmosis.zone/)'da listelenmeden önce bir havuzda en az 1000 USD değerinde likidite önerir; asgari likidite gereksinimini belirlemenin birkaç yolu vardır.
*Osmosis Vakfı'nın herhangi bir OTC token transferini veya kredisini dikkate almayacağını unutmayın.*
* Kendi likiditenizi ekleyin
* 50/50 havuzu oluşturmak için $500 değerinde OSMO ve yeni varlıkla eşleştirmek için en az $500 değerinde ATOM(önerilir) ve/veya DAI alın
* Yeni bir havuz için önerilen kriterler:
* Sadece 2 token içerir
* 50/50 ağırlık
* Ortak bir temel varlık içerir (yani, OSMO, ATOM veya UST)
* OSMO havuzları için 0,2, ATOM veya UST havuzları için %0,3 takas ücreti
* %0 çıkış ücreti
* Gelecekteki yönetici (boş ("") olarak ayarlandı)
* Yeterli likidite (en az 1000 USD değerinde)
* Alternatif olarak, likiditenin temel varlık (örneğin, OSMO, ATOM, UST, vb.) kısmını sağlamaya istekli olacak bazı ortaklar bulun (varlık çifti kısmını (yani yeni varlık) sağlayabileceğiniz varsayılmaktadır)
* Alternatif olarak, temel varlık gereksinimini azaltmak için asimetrik ağırlıklı bir likidite havuzu oluşturmak da mümkündür (ör. %80 FOO::20% OSMO). Ancak, Osmosis Foundation yalnızca 50/50 havuz oluşturulmasını önerir.
* Bkz: GAMM Modülü: [Havuz oluştur](https://docs.osmosis.zone/developing/modules/spec-gamm.html#create-pool) CLI komutunun bir havuz oluşturması için kullanın
* Varlık, [Osmosis Zone Frontier Varlıkları](https://docs.osmosis.zone/integrate/frontend.html#how-to-add-an-asset-onto-the-osmosis-assets-page) sayfasına zaten eklenmişse, [bu sayfa kullanılarak](https://frontier.osmosis.zone/pools) yeni bir havuz oluşturulabilir
* Bakınız: [Yeni bir havuz oluştur](https://docs.osmosis.zone/overview/osmosis-app/#create-a-new-pool)
* Likidite Başlatma Havuzu (LBP) Başlatın
* Likidite Önyükleme Havuzu (LBP), doğrusal ağırlık değişimi aşamasıyla başlatılan bir Likidite Havuzudur.
* Başlangıç ağırlıklarını (ör. 90:10), bitiş ağırlıklarını (ör. 50:50) ve ağırlık değişim süresini (ör. 3 gün) seçin
* LBP'nin birincil amacı, nispeten düşük miktarlarda temel varlık (ör. %10 OSMO) ve yeni çift varlıkta yüksek tutarlar (ör. %90 FOO) içeren bir likidite havuzu başlatabilmektir. Ağırlık değişimi boyunca, yeni çift varlıklar daha ucuz hale geldikçe, piyasa zaman içinde daha fazla temel varlık ile havuzu yeniden başlatmaya teşvik edilir.
* Düşük miktarda temel varlık (ör. OSMO) sağlayacağınız için, büyük miktarda çift varlık (ör. FOO) sağlaması beklenir.
* Piyasadan daha fazla temel varlığa sahip bir likidite havuzunu ön yükleme yapabilmenin yararı, ağırlık değişimi boyunca GAMM/LP tokenının değer kaybetmesi pahasına gelir.
* Havuzun başlangıçta makul bir fiyatla oluşturulduğu ve varlık fiyatlarının LBP boyunca değişmediği bazı (doğrulanmamış) örnekler:
* 80 FOO/20 OSMO -> 50 FOO/50 OSMO, OSMO tarafının 2 katı, ancak GAMM/LP tokenı değerinde %20 azalma anlamına gelir
* 90 FOO/10 OSMO -> 50 FOO/50 OSMO, OSMO tarafının 3 katı, ancak GAMM/LP tokenı değerinde %40'lık bir düşüş anlamına gelir
* 95 FOO/ 5 OSMO -> 50 FOO/50 OSMO, OSMO tarafının ~4.36 katı, ancak GAMM/LP token değerinde ~%56,4 azalma anlamına gelir
* Çift varlığın (FOO) fiyatının LBP boyunca artması veya azalması durumunda, bunun GAMM/LP tokenın değer kaybını azaltabileceğini veya şiddetlendirebileceğini unutmayın.
* LBP'nin ikincil amacı, yeni varlık için doğal fiyat keşfidir.
* Token için bir fiyat belirlemenin stratejik bir yolu olabilse de, arbitraj fırsatları olsa bile, bir LBP'nin halihazırda belirlenmiş bir fiyatla yürütülmesi hala mümkündür. Ancak, GAMM/LP tokenları ağırlık değişikliği süresinin değerini kaybedecektir ve bu nedenle genellikle önerilmez.
* LBP'ler hakkında daha fazla bilgi edinmek için, bkz. Daha Fazla Bilgi: [Likidite Başlatma Havuzları](https://docs.osmosis.zone/overview/osmosis-app/learn-more.html#liquidity-bootstrapping-pools)
* Bir LBP oluşturmak için bkz.: [Bir LBP Oluşturma](https://docs.osmosis.zone/integrate/liquidity.html#creating-a-liquidity-bootstrapping-pool)
* Bir LBP oluştururken, LBP sayfasının görüntülendiğinden emin olmak için Osmosis Zone Frontier Front End'de uygun değişiklikleri talep ettiğinizden emin olun.
* Not: Herhangi bir airdropu LBP tamamen tamamlandıktan sonraya ertelemeniz şiddetle tavsiye edilir. Kullanıcıların bu kadar hassas bir fiyat keşfi aşamasında airdrop tokenlarını boşaltma potansiyeli, varlığın nihai fiyatını önemli ölçüde olumsuz etkileyebilir.
* Not: LBP 2.0 hala geliştirilmektedir ve bunun için front-end arayüzünün uygulanmasına en az birkaç ay daha zaman var.
* Osmosis Topluluk Havuzundan (OCP) bir kredi talep edin
* Osmosis, daha sonra yeni çift token şeklinde geri ödenecek olan OCP'den bir OSMO kredisini destekleyen yeni bir projenin başarılı bir örneğini gördü.
* Ödünç verilen OSMO bir çoklu imza cüzdanına gönderildi, bir LBP'ye eklendi ve ardından çift varlık (STARS), LBP'nin tamamlanmasından sonra aynı çoklu imza cüzdanı tarafından OCP'ye geri ödendi.
* Örneğin:
* Stargaze Network (ödünç alınan 135.000 OSMO, STARS eşdeğer değeri ile geri ödendi)
* Zincir Üzerinde Öneri: [Mintscan Osmosis Proposal 99](https://www.mintscan.io/osmosis/proposals/99)
* Commonwealth Gönderileri: [1](https://commonwealth.im/osmosis/discussion/2882-details-and-parameters-of-stargaze-lbp-on-osmosis) , [2](https://commonwealth.im/osmosis/discussion/2494-signaling-proposal-for-osmo-for-stars-token-swap)
### #Ek Likidite
Madencilik, airdrop veya giveaway yoluyla kullanıcılara daha fazla likidite sağlandıkça, yeni varlık için sağlıklı ve tutarlı bir pazar olmasını sağlamak için Osmosis likidite havuzlarına daha fazla likidite eklenmesini teşvik etmek stratejik olabilir. Osmosis Likidite Madenciliği Ödülleri, Harici Gauge Teşvikleri ve Süper Akışkan Stake hakkında daha fazla bilgi edinmek için [Likidite Madenciliği Teşvikleri Belgeleri](https://docs.osmosis.zone/integrate/incentives.html) sayfasına bakın.
### #Likidite Başlatma Havuzu Oluşturma
[Bu döküman](https://docs.osmosis.zone/overview/osmosis-app/learn-more.html#liquidity-bootstrapping-pools), bir likidite önyükleme havuzu için pool.json dosyası örneğidir.
Bir likidite önyükleme havuzunun ağırlığı, ağırlıklar parametresinde ayarlanan ağırlıkta başlar ve havuz oluşturulduktan sonra süre parametresi tarafından belirlenen bir süre boyunca hedef havuz ağırlıklarına ulaşılana kadar ağırlıkları doğrusal olarak kaydırır.
Tipik olarak, ağırlıklar dengesiz bir oranda başlar ve satılacak olan tokena daha fazla ağırlık verilir ve 1:1 ağırlığa (veya havuzun tahakkuk etmeyi amaçladığı karşı taraf tokenını destekleyen bir ağırlığa) geçer. Havuzlardaki tokenlar aynı kalsa bile, ağırlığın değişmesi tokenlerin değişim fiyatını etkiler. Ağırlıktaki lineer değişimin fiyatta lineer değişiklik anlamına gelmediğini unutmayın (havuzun farklı parametreler ve piyasa ile nasıl hareket edeceğini anladığınızdan emin olmak için bu temel [LBP simülatöründeki](https://docs.google.com/spreadsheets/d/1t6VsMJF8lh4xuH_rfPNdT5DM3nY4orF9KFOj2HdMmuY/edit#gid=1392289526) çeşitli parametrelerle oynamanız şiddetle tavsiye edilir.
Havuz oluşturucu, başlangıç zamanını ayarlayarak ağırlık değişiminin ne zaman başlayacağını belirleyebilir. Havuz, ilk ağırlıklarda canlı ve ticarete açık olacakken, havuz ağırlık değişimi başlama saatine ulaşılana kadar başlamaz.
**#Örnek Havuz Dökümanları**
Aşağıdaki, bir likidite başlatma havuzu örneğidir. Ağırlıklar, sağlanan ilk ağırlıklar ile 72 saatin üzerindeki hedef ağırlıklar (3 gün) arasında doğrusal olarak değişir. Başlangıç zamanı sağlanmazsa, varsayılan olarak tx'in zincir üzerinde başarıyla yürütüldüğü zamana ayarlanır.
```
pool.json dosyası:
{
"weights": "10akt,1atom",
"initial-deposit": "1000akt,100atom",
"swap-fee": "0.001",
"exit-fee": "0.001",
"lbp-params": {
"duration": "72h",
"target-pool-weights": "1akt,1atom"
}
}
```
Bunun yerine başlangıç zamanı dahil:
```
{
"weights": "10akt,1atom",
"initial-deposit": "1000akt,100atom",
"swap-fee": "0.001",
"exit-fee": "0.001",
"lbp-params": {
"duration": "72h",
"target-pool-weights": "1akt,1atom",
"start-time": "2006-01-02T15:04:05Z"
}
}
```
**Example CLI TX**
```
osmosisd tx gamm create-pool --pool-file="path/to/lbp-pool.json" --from myKey
```
Not: Likidite başlatma havuzu oluşturma komutu, normal bir havuz oluşturma komutuyla aynıdır. Ancak havuzun havuz dosyasında (json) geçerli `lbp params` varsa, bir likidite önyükleme havuzu olarak oluşturulur.
# Likidite Madenciliği Teşvikleri
Osmosis'teki havuzların likidite madenciliği teşviklerini ödüllendirmesinin birçok yolu vardır. Bunun bir yolu (dahili) Osmoz Likidite Madenciliğidir. Osmosis, enflasyonunun %45'ini kullanıcıları likiditelerini Osmosis'e yatırmaya teşvik etmek için tahsis eder. Ek olarak, Osmosis (harici) likidite madenciliği gaugelerin izinsiz oluşturulmasına izin verir ve projelerin, kullanıcıları bir havuza likidite sağlamaya daha fazla teşvik etmek için kendi ödüllerini eklemesine izin verir. Liquidity Mining modülleri hakkında daha fazla bilgi edinmek için bkz. Osmosis Docs: Develop > Modules > Incentives(yeni pencereyi açar)
**#Dış Teşvikler**
Dış Teşvikler, kullanıcıları likidite sağlamaya teşvik etmenin etkili bir yoludur ve havuzun (dahili) Osmosis Likidite Madenciliği teşvikleri alan havuzlar grubuna dahil edilmek üzere değerlendirilmesini sağlamanın harika bir yoludur. Teşvik gauge'i oluşturmak izinsizdir, bu nedenle herkes bonded teşvikleri olarak dağıtılmak üzere tokenları bir gauge'i yatırabilir. Bu özellik, dış tarafların Osmosis'in kendi likidite teşvik programını artırmasını sağlar. Daha fazla bilgi için bkz.: [Dış Teşvikler](https://docs.osmosis.zone/overview/osmosis-app/learn-more.html#external-incentives)
1 günlük, 7 günlük ve 14 günlük gaugelerin herhangi bir kombinasyonuna teşvik eklemek mümkündür. 1 günlük gauge tahsis edilen teşvikler, üç gaugein tümü arasında bölünecektir. 7 günlük gauge tahsis edilen teşvikler, yalnızca 7 günlük ve 14 günlük gaugeler arasında bölünecek, ancak 1 günlük gauge bölünmeyecektir. 14 günlük ölçüye tahsis edilen teşvikler sadece 14 günlük ölçüye dağıtılacaktır.
Şu anda, harici bir teşvik gauge oluşturmanın tek yolu, CLI kullanarak [`create-gauge`](https://docs.osmosis.zone/developing/modules/spec-incentives.html#create-gauge) komutunu (çalıştırmaktır.
Harici teşvikler eklendikten sonra, gauge kimlik numaralarını not edin ve Osmosis Zone Havuzları sayfasında gaugelerin gösterilmesini istemek için [Osmosis Zone Havuzları](https://app.osmosis.zone/pools) sayfasına (yeni pencere açılır) [Harici Teşvik Gauge Ekleme prosedürünü](https://docs.osmosis.zone/integrate/frontend.html#how-to-add-external-incentive-gauges-onto-the-osmosis-pools-page) izleyin.
**#Harici Teşvik Eşleştirme Programı**
Projeleri harici teşvikler eklemesi için Osmosis yönetimi, Harici Teşvik Eşleştirme programını oluşturma için DAO'da oy kullandı. Zincir içi yönetişim bir havuz için harici teşvikleri eşleştirmeyi onaylarsa, teşvik ayarlama süreci havuza eklenen harici teşviklerin toplam dolar değerini ölçer, OSMO tokenlarındaki değerle eşleşir ve bu OSMO'yu ekstra likidite madenciliği ödülleri olarak eklenir.
* [Bkz. Osmosis Önerisi #47: Mintscan'de Prop 13 Modeline Teşvik Eşleştirme Ekleme](https://www.mintscan.io/osmosis/proposals/47) (yeni pencerede açılır).
Bazı kısıtlamalar olmasına rağmen, bir projenin dış teşvikleri etkin bir şekilde ikiye katlama potansiyeli vardır:
* OSMO eşleşmesinin değerini küçültebilen bir OSMO dengesi vardır. Havuz bir OSMO havuzuysa (örneğin, FOO/OSMO,) eşleşmenin değeri %100'dür. Ancak, havuz OSMO olmayan bir havuz ise (örneğin, FOO/ATOM,) o zaman eşleştirmenin değeri harici teşviklerin değerinin %50'sine düşürülür (OSMO yanlılığı değişirse değişebilir).
* [Bkz: Osmosis Önerisi #128: Harici teşvik eşleştirmesine bir faktör ekleyin](https://www.mintscan.io/osmosis/proposals/128)
* Ayrıca, havuzun dahili Osmosis Likidite Madenciliğinden alacağı standart OSMO teşviklerinin değerinin iki katından fazla olmayan eşleştirme değeri üzerinde bir üst sınır vardır.
* [Bkz: Osmosis Önerisi #133: Teşvik Eşleştirme Ücreti Tabanlı ve 1:1 Kapasitesi](https://www.mintscan.io/osmosis/proposals/133)
Kısaca toparlayacak olursak halihazırda bir havuzun Harici Teşvik eşleştirmesi alacaksa, aynı zamanda dahili Osmosis Likidite Madenciliği teşviklerini de alması gerektiği bahsedilmektedir.
Harici teşvikleri yeni bir havuzla eşleştirmek için başarılı bir teklif örneği için [bkz. Osmosis Önerisi #178: SWTH/OSMO için Harici Teşvikleri Eşleştirme](https://www.mintscan.io/osmosis/proposals/178) Her zaman olduğu gibi, topluluğa geri bildirimde bulunma fırsatı vermek için zincir üstü tekliflerin önüne bir forum gönderisi eklemeyi unutmayın. [Commonwealth gönderisine bakın: OSMO ödüllerini yaklaşmakta olan SWTH/OSMO havuzuyla eşleştirmek önerisi](https://commonwealth.im/osmosis/discussion/4025-signalling-proposal-to-match-osmo-rewards-to-upcoming-swthosmo-pool)
## Osmosis Likidite Madenciliği
Tahvilli Likidite Gaugeleri, likidite teşviklerini minimum bir süre için bağlanmış olan LP tokenlarına dağıtmak için bir mekanizmalardır. OSMO'nun günlük ihraçlarının %45'i bu likidite teşviklerine gidiyor. (Dahili) Osmosis Likidite Madenciliği teşvikleri almak için yeni bir havuz kurulduğunda, tahsis noktaları verilecek ve günlük OSMO ihraçlarının %45'inin bir kısmını alacaktır. [Bkz. Bonded Likidite Gaugeleri](https://docs.osmosis.zone/overview/osmosis-app/learn-more.html#bonded-liquidity-gauges)
## Dağıtım Hesapları
### Kategori Modeli
Bu model, belirli likidite sınıflarına doğrudan öncelik verebilmemiz için havuzları sabit teşvik paylarına sahip bir dizi kategoride gruplandırır.
### Hedef Payı
Her bir kategoriye tahsis edilen teşvik payı daha sonra her bir havuz tarafından kategori içinde toplanan takas ücretlerinin oranına göre bölünür. Bu değerler, takas ücreti üst sınırı (şu anda 3) ile sınırlıdır. Havuzlar, kategorinin ortalama APR ücretinin 3 katından fazlasına sahip olmaktan fayda sağlayamaz.
Daha sonra, havuz tarafından toplanan (sınırlı) ücretler + harici teşvikleri kullanarak hisseleri yeniden hesaplarız. Temel teşviklere göre bir eşleşmenin neden olduğu teşvik artışını sınırlamak için, bu düzeltilmiş gelir payının minimumunu ve (1 + `matched_multiple_cap`) * `capped_fee_share`'i alıyoruz. Matched_multiple_cap değerini 1 olarak belirledik, böylece eşleşmeler bir havuzun temel teşviklerinden daha fazla olamaz.
### Minimum Paylaşım
Havuzlar ayrıca likiditeyi gözlemlenen işlem hacminden önce teşvik etmek için yönetim tarafından belirlenen minimum bir paya sahip olabilir. 1 ve 560 havuzlarında minimum %25 oranında teşvik belirledik ve osmo/atom ve osmo/ust likiditesi için büyük miktarda teşvik garanti ettik. Bu parametreler yönetim tarafından belirlenecek ve değiştirilecek ve stratejik likiditenin büyümesine öncelik vermek için kullanılmalıdır.
### Major
Majör statüsünün yeterliliği, aşağıdaki faktörlerin bir kombinasyonuna dayalı olarak yönetim tarafından belirlenir:
* Token piyasa değeri `Osmo`'ya göre büyük mü?
* Ticaret hacminin çoğunluğu Osmosis dışında mı gerçekleşiyor?
* Tokenın daha fazla likiditesini çekmek konusunda stratejik bir çıkarımı var mı?
Şu anda bu, 3 Ana token olduğu anlamına gelir: `Atom`, `Luna` ve `Cro`
### Kategoriler
* Osmo/Major - 40%
* Osmo/Stable - 30%
* Osmo/Minor - 20%
* Stable/Major - 5%
* Stable/Stable - 0.01%
* Diğerleri - %4,99 - Osmo olmayanlarla eşleştirilmiş Minör tokenler için likidite
**#Ölçek Sınırlı Ayarlamaları**
Teşvik APR'lerinde aşırı oynaklığı önlemek için, teşvik hedefleri, her bir ayarlamanın +%25 veya -%25'ten fazla olmayacak şekilde sınırlandırılmasıyla, birden fazla hafta boyunca ayarlanır. Normalleşmenin bir sonucu olarak bozulabilir. Bu nedenle diğer havuzlarda büyük değişiklikler olduğunda, bazı havuzlar +/- %30 aralığında değişiklikler görebilir.
**#Olgunluk**
Bu ayarlama ölçeği sınırlaması, havuzların oldukça hızlı bir şekilde büyümesinin beklendiği 4 haftalık program döneminde de kısmen reddedilir ve ayak uydurmak için teşviklerin hızlı bir şekilde ayarlanması gerekir. Bu süre boyunca havuz ayarı hedef seviye ile %25 ölçeğiyle sınırlandırılan ayarlama arasında ağırlıklı bir ortalama olacak şekilde seçilir ve arasındaki ağırlık tamamen hedeften doğrusal olarak kaymaya başlar. Alıştırma dönemi boyunca tamamen ölçek sınırlı ayarlamaya geçer.(yani %100 hedef, %75 hedef/%25 ayarlama, 50/50, 25/75, %100 ayarlama)
**#Bonded Süresi**
Yukarıdaki hesaplama, her bir havuza hangi teşvik payının gideceğini belirler, ancak bu paylar daha sonra her havuz için 3 gauge arasında bölünür. Geçerli parametreler altında, 1 günlük gauge %50, 7 gün %30 ve 14 gün %20 alır. Bu, aslında teşviklerin %100'ünün 14 günlük bağcılar için, %80'i 7 günlük bağcılar için ve yalnızca %50'sinin 1 günlük bağcılar için mevcut olduğu anlamına gelir. Bağlanma uzunlukları arasındaki APR'lerdeki gerçek fark, bu kadar basit değildir, çünkü havuzdaki likiditenin yüzde kaçının her bir süreye bağlı olduğuna ve dolayısıyla her bir ölçü içinde ne kadar rekabet olduğuna bağlıdır.
## Havuza Giriş
Osmosis Likidite Madenciliği Teşviklerini almak için havuzların oylanması gerekmesine rağmen, bir havuzun kabul edilme şansını artırmanın yolları vardır.
* Bir OSMO havuzu önerin. OSMO havuzları, en yüksek katılım şansına sahiptir. Topluluk, OSMO içermeyen havuzları teşvik etme konusundaki endişelerini düzenli olarak ifade eder, bu nedenle yalnızca bir OSMO havuzunu desteklemenin kabul edilme şansı daha yüksektir. Osmosis'tekiler veya ortak temel varlıklar gibi, bir ATOM veya UST havuzuna yerleştirmek hala yaygındır. Ancak olağandışı temel varlıklara (örneğin, JUNO) sahip havuzların muhtemelen dahil edilme şansı düşüktür.
* Harici teşvikler ekleyin. Halihazırda önemli miktarda dış teşvike sahip olan havuzlar, teşviklerin yığılacağı anlamına gelir ve aynı zamanda projenin havuz konusunda ciddi olduğunu gösterir.
* İyi tasarlanmış havuzlar önerin. Yüksek takas ücretleri, yüksek çıkış ücretleri veya aşırı asimetrik ağırlıklı havuzlar, alım satımı veya likidite sağlamayı caydırabilir. Standart bir havuz tasarımına bağlı kalmak muhtemelen en iyisidir (yani, 50/50 ağırlıklandırma, %0 çıkış ücreti ve <= %0,3 takas ücreti)
* Topluluğa geri bildirim sağlama ve netlik arama fırsatı vermek için zincir üstü bir teklif oluşturmadan önce teklif hakkında bir topluluk gönderisi oluşturun.
Örnek olarak, dahili Osmosis Likidite Madenciliği ödüllerini almak için MARBLE'ın havuz grubuna nasıl dahil edildiğini görebiliriz:
* Bkz: [Commonwealth gönderisi: Sinyal Önerisi: MARBLE Teşvik Havuzu Ekle (#649 OSMO)](https://commonwealth.im/osmosis/discussion/3982-signaling-proposal-add-marble-incentivized-pool-649-osmo)
* Bkz: [Osmosis Önerisi #180: MARBLE/OSMO(#649) teşvikli havuz için sinyal önerisi.](https://www.mintscan.io/osmosis/proposals/180)
# SuperFluid Staking
Osmosis Superfluid Staking, kullanıcıları ek ödüller için LP tokenlarını stake edebilecekleri için bir havuza likidite sağlamak için teşvik mekanizmasıdır. Superfluid stakinginden gelen ödüller, stake edilen havuzdaki OSMO'dan gelir. bu nedenle sadece OSMO havuzları superfluid staking için hak kazanabilir.
Şu anda, hangi havuzlarda superfluid staking'in etkinleştirilmiş olabileceği konusunda katı bir kriter yoktur. Bu özellik, zincir içi yönetişim yoluyla belirli havuzlar için etkinleştirilir. Osmosis'in tüm OSMO havuzlarının superfluid staking'i etkinleştirmesine izin vermemesinin nedeni, OSMO ile eşleştirilmiş bir varlıktaki herhangi bir ani aşırı değer kaybının, havuzun OSMO tarafının önemli ölçüde küçülmesine neden olması ve bu durumun güvenlik için bir risk oluşturmasıdır. Superfluid staked OSMO'nun, tüm stake OSMO'lar gibi, en az 14 gün boyunca (bond çözme süresi boyunca) güvenli bir şekilde stake edilmesi ve dokunulmaz olması amaçlanmıştır. Ancak bir havuzdaki OSMO miktarı aniden azalırsa, o zaman gerçek etkisi görülür. Bu nedenle yönetim, bir havuzun superfluid staking'i etkinleştirmeden önce istikrarlı görünüp görünmediğini değerlendirmelidir. Superfluid stake için etkinleştirilmeden önce, token ve proje topluluk için meşru görünmeli, Osmosis'te önemli miktarda likiditeye sahip olmalı ve makul bir süredir görünür ve bilinir olmalıdır.
Şimdiye kadar, bir havuz için superfluid staking'in etkinleştirilmesini hızlandırmanın kanıtlanmış bir yolu yoktur, ancak kişi her zaman topluluktan destek toplamaya çalışabilir ve ardından havuz için özelliği etkinleştirmek için zincir üzerinde teklif verebilir.
### Interfluid Staking
Superfludi staking'in bir havuzdaki OSMO'nun bir kısmını nasıl stake ettiğine benzer şekilde, Interfluid stakeing, çift varlığın (ör., FOO) bir kısmını karşılık gelen yabancı zincirde stake edilmesidir. Bu özellik henüz yayında değildir.
# Osmosis Zone Front End
## Yeni Varlıklar Osmosis Varlıkları Sayfasına Nasıl Eklenir?
**#Amaç**
Yeni eklenecek varlığın [frontier.osmosis.zone Varlıklar](https://frontier.osmosis.zone/assets) sayfasında görünmesi için [Osmosis front end reposunun](https://github.com/osmosis-labs/osmosis-frontend) [Frontier branch'ına](https://github.com/osmosis-labs/osmosis-frontend/tree/frontier) varlıklar ekleyin.
Bu prosedür ayrıca zincire bağlanmak için Keplr cüzdan uzantısı ayrıntılarını da belirleyecektir.
Osmosis'in yeni ve doğrulanmamış varlıkları listelemek için geçici olarak alternatif bir front end arayüzü kullanacağını unutmayın: [frontier.osmosis.zone](https://frontier.osmosis.zone/); Varlığı içeren bir havuz Osmosis Likidite Madenciliği teşviklerini almak üzere dahil edildiğinde, Varlık daha sonra ana [app.osmosis.zone](https://app.osmosis.zone/) sitesine eklenecektir.

### Önkoşullar
* Cosmos Chain Registry'de kayıtlı Zincir ve Varlık(lar)
* Bkz: [Cosmos Chain Registry'ye nasıl kayıt olunur](https://docs.osmosis.zone/integrate/registration.html#how-to-register-onto-the-cosmos-chain-registry)
* Osmosis Assetlists Registry'ye kayıtlı varlık
* Bkz: [Osmosis Assetlists Registry'ye bir varlık nasıl kaydedilir](https://docs.osmosis.zone/integrate/registration.html#how-to-register-an-asset-onto-the-osmosis-assetlists-registry)
* SLIP173'e kayıtlı zincir
* Bkz: SLIP173'e Nasıl Kayıt Olunur(yeni pencere açar)
* Paketleri zincirler arasında iletmek için ayarlanmış birden çok relayer
* Ralayer kurmak için [Relayer Kılavuzuna](https://docs.osmosis.zone/developing/relaying/relay.html)bakın
* Bir Aktarıcı kurmak istemiyor musunuz? Bkz: [Hizmet Olarak Relayer (RAAS) Sağlayıcısı](https://docs.osmosis.zone/developing/relaying/relayers.html)
* IBC token transferi doğrulanmış olması
* Zincirin bir explorer'ı olması
* Mintscan (tercih edilen) veya
* Diğer herhangi bir explorer'lar, örneğin Big Dipper, Ping veya zincire ayrılmış bir explorer
* Zincirler Arasında İşleyen Köprü (düzenli IBC transferleri mümkün değilse)
* CoinGecko'da listelenen varlıklar (isteğe bağlı)
Bkz: [Varlıklar CoinGecko'ya nasıl kaydedilir](https://docs.osmosis.zone/integrate/registration.html#how-to-enlist-an-asset-onto-coingecko)
* Osmosis Ticaret sayfasına kabul edilebilir bir OSMO havuzu eklenmesi (eş koşul)
* Bkz: [Osmosis Ticaret Sayfasına Nasıl Havuz Eklenir](https://docs.osmosis.zone/integrate/frontend.html#how-to-add-a-pool-to-the-osmosis-trade-page)
* Osmosis Zone'a varlık fiyatı oracle eklendi (eş koşul)
* Bkz:[ Osmosis Bölgesinde Oracle Varlık Fiyatı Nasıl Belirlenir (CoinGecko)](https://docs.osmosis.zone/integrate/frontend.html#how-to-specify-asset-price-oracle-on-osmosis-zone-coingecko)
* Bkz: [Osmosis Zone Oracle Varlık Fiyatı Nasıl Belirlenir (Likidite Havuzu)](https://docs.osmosis.zone/integrate/frontend.html#how-to-specify-asset-price-oracle-on-osmosis-zone-liquidity-pool)
### Gereksinimler
* Zincir verileri:
* RPC ve REST API'leri
* Chain ID
* BIP44 coin türü (slip44)
* örneğin, coin türü: 118,
* bech32 öneki
* Cosmos SDK sürümü
* Hangi 'özelliklerin' belirtilmesi gerektiği için kullanılır
* Gas fiyatları
* Kullanıcıların Keplr cüzdanını kullanarak ücretlerden tasarruf edebilmeleri veya işlemleri hızlandırabilmeleri için düşük, ortalama ve yüksek gaz fiyatları
* para birimleri
* Staking para birimi (Zincirin staking tokenı hakkında bilgi)
* Ücret para birimleri (Zincirin doğrulayıcısı tarafından kabul edilen ücret tokenların listesi) ve
* Alım satım para birimleri (Zincir üzerinde alım satım yapılabilen tüm para birimleri)
* Varlık verileri:
* Token Logo Image dosyaları (hem .png hem de .svg önerilir)
* Not: Şu anda, info.osmosis.zone üzerinde görüntü oluşturabilmek için bir .png gereklidir
* Not: görüntü dosyaları tam olarak küçük harfle simge token ile başlıklandırılacaktır. Örneğin, 'ATOM' için atom.png ve atom.svg dosyalarına başlık verin
* Nominal değerler
* coin minimum değer
* Normal IBC tokenları için:
* 'ibc/...' gibi görünüyor
* CW20 tokenları için:
* Minimum değer `cw20:<CONTRACT ADDRESS>`
* Ayrıca CW20<>ICS20 sözleşme adresine de ihtiyaç duyacaktır
* Başlangıçta kayıt zincirine yabancı olan varlıklar için:
* Minimum değer, kayıt zincirindeki 'ibc/...' adıdır.
* Orijinal değerle birlikte tüm IBC Transfer Yoluna da ihtiyaç duyacaktır
* Coin Minimum Nominal Takma Adı (tokenın en küçük, bölünemez biriminin adı (örneğin, 'uatom'))
* Token (bir 'bütün' token (örneğin, 'ATOM') için değer)
* Madeni paranın ondalık basamakları (örneğin, 'ATOM' mikro-ATOM'a bölünebilir, dolayısıyla 6 ondalık basamağa sahiptir--1 ATOM == 1.000.000 uatom)
* Varlık Fiyatı verileri:
* CoinGecko Kimliği (isteğe bağlı, ancak varsa ve varsa dahil edilmelidir)
* [En son CoinGecko Para Listesine bakın](https://api.coingecko.com/api/v3/coins/list) veya
* `pool:<coin minimal denomination>` (henüz CoinGecko ID yoksa varsayılan alternatif)
* Alternatifler, yalnızca yeni varlık ile kabul edilebilir bir havuz varsa kullanılmalıdır.
* Bkz: [Osmosis Zone Varlık Fiyatı Nasıl Belirlenir (Likidite Havuzu)](https://docs.osmosis.zone/integrate/frontend.html#how-to-specify-asset-price-oracle-on-osmosis-zone-liquidity-pool)
* IBC Bağlantı ayrıntılarını belirleyin:
* Kaynak kanalı (Kayıt zincirine Osmosis kanalı)
* Hedef kanal (Zincirin kanalını Osmosis'e kaydetme)
* Köprü URL'si (sadece normal IBC transferleri mümkün değilse)
* Havuz oluşturma ücreti (100 OSMO) ve bir OSMO havuzunun ilk likiditesi (1000 USD değerinde) için yeterli OSMO
* Temel GitHub bilgisi, forklamayı, branch oluşturmayı, değişiklik yapmayı ve bir PR göndermeyi bilmek
### Adımlar
1. [Osmosis Frontend Repo](https://github.com/osmosis-labs/osmosis-frontend) belgelerini inceleyin:
1) [README.md](https://github.com/osmosis-labs/osmosis-frontend/blob/master/README.md)
2. [Zincir Öner özelliği için Keplr Dokümanlarını inceleyin](https://docs.keplr.app/api/suggest-chain.html)
3. Aşağıdakilerde gerekli değişiklikleri içeren bir pull request branch gönderin:
* `public/assets/tokens/`:
* token logo resimleri ekleyin
* `src/config.ts`:
* Varlıkları `IBCAssetInfos`'a Ekle
* Osmosis'teki varlıklara köprü yapmak için harici bir site gerekiyorsa, harici köprü URL'lerini eklediğinizden emin olun.
* Aşağıdaki örneklere bakın
* `EmbedChainInfos`'a Zincirler Ekleyin: ChainInfoWithExplorer
* Optimum RPC ve REST API'lerini dahil edin
* Token türünü eklediğinizden emin olun
* bech32 önekini eklediğinizden emin olun
* Stake, ücret ve diğer para birimlerini eklediğinizden emin olun
* Her para birimi için Varlık Fiyatı Oracle'ı `CoinGeckoID` olarak eklediğinizden emin olun:
* varsa, gerçek bir CoinGecko kimliği seçin
* yoksa, pool:`<coin minimum denom>` kullanın
* 'stargate' özellikleri varsa - Cosmos SDK v0.40+ kullanılıyorsa belirtilmelidir
* 'ibc-transfer' -- zincirde ICS20 standardını izleyen IBC aktarımları etkinleştirildiyse belirtilmelidir
* 'no-legacy-stdTx' -- Cosmos SDK v0.43+ kullanılıyorsa belirtilmelidir, ancak yine de Cosmos SDK sürümünden bağımsız olarak belirtilmesi önerilir
* 'ibc-go' -- Cosmos SDK v0.43+ kullanılıyorsa belirtilmeli ve ibc-go deposunu içe aktarmalıdır
* Ör. `features: ['stargate', 'ibc-transfer', 'no-legacy-stdTx', 'ibc-go']`,
* Gas fiyatı adımını dahil et
* Explorer dahil et
* Varsa Mintscan'i tercih edin
* Not: Cosmos Chain Registry'deki Explorer URL'sinde bulunabilecek, URL'deki herhangi bir dolar işaretine ($) dikkat edin ve kaldırın.
* Aşağıdaki örnekleri inceleyin
4. Oluşturulan Cloudflare hazırlama bağlantısından varlık(lar)ın yatırılmasını ve çekilmesini doğrulayın
#Örnekler
config.ts::IBCAssetInfos örnekleri:
* ATOM, Cosmos Hub'dan yerel bir token:
```
{
counterpartyChainId: 'cosmoshub-4',
sourceChannelId: 'channel-0',
destChannelId: 'channel-141',
coinMinimalDenom: 'uatom',
},
```
* NETA, Juno'dan bir CW20 tokenı:
* Not: canal-42, yerel Juno varlıkları için Osmosis'in Juno'ya kanalıdır, ancak canal-169, Osmosis'in şu anda NETA, MARBLE, BLOCK, HOPE, RACOON ve potansiyel olarak diğerlerini barındıran Juno'daki bu CW20<>ICS20 sözleşmesine kanalıdır.
```
{
counterpartyChainId: 'juno-1',
sourceChannelId: 'channel-169',
destChannelId: 'channel-47',
coinMinimalDenom: 'cw20:juno168ctmpyppk90d34p3jjy658zf5a5l3w8wk35wht6ccqj4mr0yv8s4j5awr',
ics20ContractAddress: 'juno1v4887y83d6g28puzvt8cl0f3cdhd3y6y9mpysnsp3k8krdm7l6jqgm0rkn',
},
```
* PSTAKE, Gravity Bridge zincirinden kaynaklanan, Persistence zinciri aracılığıyla aktarılan ve sonunda Osmosis'e gelen bir ICS20 tokenı (yani doğrudan Gravity Bridge'den Osmosis'e değil):
* Not: canal-38, Persistence zincirinin Gravitiy köprüsüne giden kanalıdır
* Not: gravite0xfB5...006, Gravity Chain'in PSTAKE adıdır (aslen Ethereum'dandır)
```
{
counterpartyChainId: 'core-1',
sourceChannelId: 'channel-4',
destChannelId: 'channel-6',
coinMinimalDenom: 'ibc/A6E3AF63B3C906416A9AF7A556C59EA4BD50E617EFFE6299B99700CCB780E444',
ibcTransferPathDenom: 'transfer/channel-38/gravity0xfB5c6815cA3AC72Ce9F5006869AE67f18bF77006',
},
```
INJ, Injective Chain için stake ve ücret tokenıdır. Injective, Injective Chain ve Osmosis arasında tokenlar arasında köprü kurmak için harici bir site kullanır, bu nedenle özel bir para yatırma ve URL geçersiz kılma çekme işlemini belirtiriz:
```
{
counterpartyChainId: 'injective-1',
sourceChannelId: 'channel-122',
destChannelId: 'channel-8',
coinMinimalDenom: 'inj',
depositUrlOverride: 'https://hub.injective.network/bridge/?destination=osmosis&origin=injective&token=inj',
withdrawUrlOverride: 'https://hub.injective.network/bridge/?destination=injective&origin=osmosis&token=inj',
},
```
config.ts::EmbedChainInfos örneği: ChainInfoWithExplorer: - Juno zinciri, yerel varlık JUNO bir stake, ücret ve para birimi tokenı olarak listelenmiştir. - Not: CW20 varlıkları, sözleşme adresine `coinMinimalDeno`m olarak eklenen bir varlık sembolüne sahiptir.
```
{
rpc: 'https://rpc-juno.keplr.app',
rest: 'https://lcd-juno.keplr.app',
chainId: 'juno-1',
chainName: 'Juno',
stakeCurrency: {
coinDenom: 'JUNO',
coinMinimalDenom: 'ujuno',
coinDecimals: 6,
coinGeckoId: 'juno-network',
coinImageUrl: window.location.origin + '/public/assets/tokens/juno.svg',
},
bip44: {
coinType: 118,
},
bech32Config: Bech32Address.defaultBech32Config('juno'),
currencies: [
{
coinDenom: 'JUNO',
coinMinimalDenom: 'ujuno',
coinDecimals: 6,
coinGeckoId: 'juno-network',
coinImageUrl: window.location.origin + '/public/assets/tokens/juno.svg',
},
{
type: 'cw20',
contractAddress: 'juno168ctmpyppk90d34p3jjy658zf5a5l3w8wk35wht6ccqj4mr0yv8s4j5awr',
coinDenom: 'NETA',
coinMinimalDenom: 'cw20:juno168ctmpyppk90d34p3jjy658zf5a5l3w8wk35wht6ccqj4mr0yv8s4j5awr:NETA',
coinDecimals: 6,
coinGeckoId: 'neta',
coinImageUrl: window.location.origin + '/public/assets/tokens/neta.svg',
},
{
type: 'cw20',
contractAddress: 'juno1g2g7ucurum66d42g8k5twk34yegdq8c82858gz0tq2fc75zy7khssgnhjl',
coinDenom: 'MARBLE',
coinMinimalDenom: 'cw20:juno1g2g7ucurum66d42g8k5twk34yegdq8c82858gz0tq2fc75zy7khssgnhjl:MARBLE',
coinDecimals: 3,
coinGeckoId: 'pool:marble',
coinImageUrl: window.location.origin + '/public/assets/tokens/marble.svg',
},
],
feeCurrencies: [
{
coinDenom: 'JUNO',
coinMinimalDenom: 'ujuno',
coinDecimals: 6,
coinGeckoId: 'juno-network',
coinImageUrl: window.location.origin + '/public/assets/tokens/juno.svg',
},
],
gasPriceStep: {
low: 0,
average: 0,
high: 0.035,
},
features: ['stargate', 'ibc-transfer'],
explorerUrlToTx: 'https://www.mintscan.io/juno/txs/{txHash}',
},
```
## Osmosis Ticaret Sayfasına Havuz Nasıl Eklenir
**#Amaç**