Configuration

Keycat currently supports EOS and Klaytn. If you are interested in Keycat and seeking for integration with your blockchain, contact to indegser@eosdaq.com

EOS

import { Keycat } from 'keycat'

const nodes = [
    'https://example.com',
    'https://example1.com',
]

const eosMainnetKeycat = new Keycat({
    blockchain: {
        name: 'eos',
        nodes,
    }
})

const eosJunglenetKeycat = new Keycat({
    blockchain: {
        name: 'eos-jungle',
        nodes,
    }
})

// SIDECHAIN examples.

const worbliKeycat = new Keycat({
    blockchain: {
        name: 'worbli',
        nodes,
    }
})

const bosKeycat = new Keycat.Bos({
    blockchain: {
        name: 'bos',
        nodes,
    }
})

Keycatjs is designed for flexible usage while providing full Typescript support. All you have to provide is list of nodes for each networks.

EOS Network Presets

Name

blockchain.name

Keycat URL

Mainnet

eos

eos.keycat.co

Jungle

eos-jungle

eos-jungle.keycat.co

Kylin

eos-kylin

eos-kylin.keycat.co

Worbli

worbli

worbli.keycat.co

Bos

bos

bos.keycat.co

Telos

telos

telos.keycat.co

Meetone

meetone

meetone.keycat.co

Wax

wax

wax.keycat.co

Klaytn

import { Keycat } from 'keycatjs'

const klaytn = new Keycat({
    blockchain: {
        name: 'klaytn',
        rpcUrl: '',
    }
})

const klaytnBaobab = new Keycat({
    blockchain: {
        name: 'klaytn-baobab',
        rpcUrl: '',
    }
})

Klaytn Network Presets

Name

blockchain.name

Keycat URL

Mainnet

klaytn

klaytn.keycat.co

Baobab

klaytn-baobab

klaytn-baobab.keycat.co

Last updated

Was this helpful?