Skip to content

Kylin-Network/kylin-contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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>

About

This repo contains all the contracts used for Kylin Network.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages