Kontratlar
Sosyal Motorlar
LikeEngine, TipEngine ve TransferEngine — beğeni, bahşiş ve KAIA transferi.
Sosyal etkileşimler tek amaçlı, sahipsiz sözleşmelerle yönetilir. Hepsi payable'dır (KAIA taşır) ve içeriği keccak256 özetiyle referanslar.
#LikeEngine
Adres: 0x6B6c81010C124B3aA8F5342D1ed49883EBE04cde
function like(uint256 creatorIvyId, bytes32 postIdHash) payable;
- Ücret: tam
0.005 KAIAgönderilmeli. - Dağıtım: 0.004 üretici · 0.00025 referrer (yoksa havuz) · 0.00075 Paylaşım Havuzu.
- Doğrulanmış hesap gerektirir; kendi içeriğini beğenemezsin; aynı içeriği iki kez beğenemezsin.
#TipEngine
Adres: 0x098366647c8e5C07242f8787Aa4E75579D5C7551
function tip(uint256 creatorIvyId, bytes32 postIdHash) payable;
- Minimum:
0.1 KAIA. Tutarı sen belirlersin. - Dağıtım (bps): %80 üretici · %5 referrer (yoksa havuz) · %15 Paylaşım Havuzu.
#TransferEngine
Adres: 0x8f9940f951C5594Ec3a7c912DF116970707FdD3F
function transfer(address recipient) payable;
- Sabit işlem ücreti
0.01 KAIA(%100 Paylaşım Havuzu'na). Kalan tutar alıcıya gider. value= gönderilecek tutar + 0.01 KAIA ücret.
#postIdHash nasıl üretilir?
Offchain post kimliğini (ör. UUID) keccak256 ile özetle:
import {keccak256, toBytes} from "viem";
const postIdHash = keccak256(toBytes(postId));
Aynı post için her zaman aynı string'i kullan ki özet tutarlı olsun.
Takıldığın bir yer mi var?
Teknik destek, entegrasyon ve ortaklık için ekibe ulaş: info@ivy.live