123456789101112131415161718192021222324252627282930313233 |
- 'use strict'
- const debug = require('debug')('joystream:runtime:system')
- /*
- * Add system functionality to the substrate API.
- */
- class SystemApi {
- static async create(base) {
- const ret = new SystemApi()
- ret.base = base
- await SystemApi.init()
- return ret
- }
- static async init() {
- debug('Init')
- }
- /*
- * Check the running chain for the development setup.
- */
- async isDevelopmentChain() {
- const developmentChainName = 'Development'
- const runningChainName = await this.base.api.rpc.system.chain()
- return runningChainName.toString() === developmentChainName
- }
- }
- module.exports = {
- SystemApi,
- }
|