Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 1.17 KB

README.md

File metadata and controls

46 lines (33 loc) · 1.17 KB

Kylin Contracts

This repo contains the Kylin Contracts written with ink!

It's used as SubModule in Kylin Node.

CAUTION! DONOT RUN IT DIRECTLY

Oracle market

Setup

reference ink! website.

Build

cd oracle_market
cargo +nightly contract build

Deploy

reference ink! website.

usage

addService (dataId: u64, name: Vec<u8>, desc: Vec<u8>, thumb: Vec<u8>)
A message that init a service.
  • query service definition you can query service info, like name, thumb, desc, requestDataId.
/// query service's owner
query_service_owner(&self, data_id: u64) -> AccountId

/// query service's name
query_service_name(&self, data_id: u64) -> Vec<u8>

/// query service's desc
query_service_desc(&self, data_id: u64) -> Vec<u8>

/// query service's thumb
query_service_thumb(&self, data_id: u64) -> Vec<u8>