Code Monkey home page Code Monkey logo

cryptokylin-testnet's Introduction

CryptoKylin-Testnet

Welcome to the CryptoKylin-Testnet

点击查看中文

Dependencies

Clone project

git clone [email protected]:cryptokylin/CryptoKylin-Testnet.git
cd fullnode

Setup a fullnode in 5 seconds using the shell

./run.sh

Setup a fullnode manually in 1 minute

The first step, create the desired directory:

mkdir -p /data/eos/nodeos-data-volume/nodeos-data-kylin/data

The second step is to prepare the configuration file:

cp -r config /data/eos/nodeos-data-volume/nodeos-data-kylin

The third step, join the network:

docker-compose -f docker-compose-kylin-init.yaml up -d

Stop/Restart syncing

To stop:

docker-compose -f docker-compose-kylin.yaml down

To restart:

docker-compose -f docker-compose-kylin.yaml down
docker-compose -f docker-compose-kylin.yaml up -d

Chain info

{
  "chain_id": "5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191"
}

P2P LIST

p2p-peer-address = kylinnet.eosstore.link:9876
p2p-peer-address = 119.254.15.40:9876
p2p-peer-address = 39.108.231.157:23225
p2p-peer-address = p2p.kylin.eoseco.com:10000
p2p-peer-address = p2p-kylin.eoslaomao.com:443
p2p-peer-address = p2p.kylin-testnet.eospacex.com:88
p2p-peer-address = peering-kylin.eosasia.one:80
p2p-peer-address = kylin.meet.one:9876
p2p-peer-address = peer.kylin.alohaeos.com:9876
p2p-peer-address = p2p.kylin.helloeos.com.cn:9876
p2p-peer-address = kylin-testnet.starteos.io:9876
p2p-peer-address = kylin-fn001.eossv.org:443
p2p-peer-address = kylin-fn001.eossv.org:443
p2p-peer-address = api-kylin.eoshenzhen.io:9876
p2p-peer-address = p2p.kylin.eosbeijing.one:8080
p2p-peer-address = testnet.zbeos.com:9876

HTTP API LIST

API nodes:

http://39.108.231.157:30065/v1/chain/get_info
https://api.kylin-testnet.eospacex.com/v1/chain/get_info
http://api.kylin.eoseco.com/v1/chain/get_info
http://178.62.36.41:8888/v1/chain/get_info
https://api.kylin.alohaeos.com/v1/chain/get_info
http://api.kylin.helloeos.com.cn/v1/chain/get_info
https://kylin.eoscanada.com/v1/chain/get_info
http://api-kylin.starteos.io/v1/chain/get_info
http://api.kylin.eosbeijing.one:8880/v1/chain/get_info
http://kylin-testnet.jeda.one:8888/v1/chain/get_info
http://kylin.meet.one:8888/v1/chain/get_info

API nodes support get actions ( filter-on=* ):

https://api-kylin.eoslaomao.com/v1/chain/get_info
https://api-kylin.eosasia.one/v1/chain/get_info

Faucet

Creating accounts on cryptokylin is pretty simple:

Free Account

Create account using: http://faucet-kylin.blockzone.net/create/new_account_name

Example:

curl http://faucet-kylin.blockzone.net/create/111111111ooo

Get Free tokens

Get free token with: http://faucet-kylin.blockzone.net/get_token/your_account_name. You can get 100 tokens each call and max 1000 tokens per day.

Example:

curl http://faucet-kylin.blockzone.net/get_token/111111111ooo

Backup files (Not in maintenance)

For those of you who want to sync fast to the latest block, you can use these backup files here:

Docker version

Non docker version

How to use backup

docker version

   wget https://storage.googleapis.com/eos-kylin-backup/kylin-20181114060001.zip
  • Decompress the package to the path which in your config,and modify name which in your config
   tar -zxvf kylin-20181114060001.zip -C /
   cd /data/eos/nodeos-data-volume/
   mv nodeos-data-eospace-kylinbackup2 nodeos-data-kylin
  • Start docker
   docker-compose -f docker-compose-kylin.yaml up -d

Non docker version

cryptokylin-testnet's People

Contributors

debugfuture avatar dfguo avatar fanyinghao avatar fireswu avatar gordoor avatar igorls avatar johnnyzhao avatar joshkauffman avatar n8d avatar newbdez33 avatar noprom avatar pete001 avatar qrwitu0 avatar sheldonhh avatar thaipanda avatar tinyhill666 avatar unkonwncode avatar vchengsong avatar vonhenry avatar winlin avatar wuyahuang avatar zsq978663747 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cryptokylin-testnet's Issues

No SYS balance

when i get account i don't see the SYS Balance part. And my contract has code like eosio_assert( price.symbol == CORE_SYMBOL, "only core token allowed" );
it is always assert .

节点服务器不能同步数据问题

现象:自己搭建的节点服务器,同步数据到5269371左右的时候,节点进程就查不到了,应该是崩溃了。
原因:config.ini里面的chain-state-db-size-mb配置项,目前为8192,好像不够用。
解决方案:把chain-state-db-size-mb配置项,改成16384,目前运行了几天了,可以正常同步数据。
建议:把github上的chain-state-db-size-mb配置项,再改大一些。

联系邮箱:[email protected]

how to resign the permission of the account generated by restful api

I use curl http://faucet.cryptokylin.io/create_account\?newaccount to generate a new account, and i found out that the public key of this new account is automaticly generated, but i don't have the private key so i cannot do anything with this account.

Hopes for some ways to resign the permission of the account ,or fetch the key pairs of this new account.

Cannot create an account - "unsupported account name"

Hello,
I'm most likely just not following proper rules for creating an account name, but I haven't found any rules other than that it must be 12 characters (and not even sure if that is correct).

There should be a more straightforward way to create an account name, and at the very least an explanation as to what the rules are.

Here is what I have tried:

No underscores one number:
curl http://faucet.cryptokylin.io/create_account\?nuclearmand0

Started with a number:
curl http://faucet.cryptokylin.io/create_account\?0nuclearmand

Tried more than 12 characters and an underscore:
curl http://faucet.cryptokylin.io/create_account\?nuclear_man_d

Tried for uniqueness:
curl http://faucet.cryptokylin.io/create_account\?nuclaerc7db0

All I get the same response:

{"msg": "failed, unsupported account name '[tried username here]'"}

I found a reddit thread here which suggests that I have to pay for a name in EOS (probably test EOS on the testnet?). I'm very confused because, from what I can tell, EOS works very differently from cryptocurrencies like Ethereum or Bitcoin which have ECDSA private keys, no account name, so you mustn't pay for an account (even if it must be funded once existing). Perhaps there is just a lack of straitforward, surface-level documentation? It's odd because it seems that I need an account name to develop on EOS, and the wallet to do anything on EOS.

Note sure if this issue is the best place to put this, but this seems to be pretty absurd. IMO this should not be a problem; at least it should be explained somewhere.

sync with mongo_db_plugin too slow

when using mongo_dp_plugin to filter historical data into mongodb, the blockchain sync speed become extremely slow. The time interval between nodeosd's "incoming block" log will be about 7 minutes. And during this interval, mongodb still have tasks to proceed. It seems that the mongo_db_plugin process speed or mongodb's operation speed is too slow. Besides, after a while, the mongodb process will restart automatically and the nodeosd process will exit by itself.

4 core CPU, 16G Memory, 1T SSD

which private_key is used for scatter????

when I use command to create new account

curl http://faucet.cryptokylin.io/create_account?zhuxiaoyujjj

result

{"msg": "succeeded", "keys": {"active_key": {"public": "EOS7MzsTMRHDYvtTWjxW1VUuqyhKDSCok48y7FZsskowLb4YJJVKf", "private": "5KYfXEQANgaWrvn8r88MFNRsBwbqYqFPfXhQnHtnCz163RMWDMR"}, "owner_key": {"public": "EOS6GRjkpmY794t3K8Q29mRS1ra4QD6F7odinbKaw2n8N9dTLV7ia", "private": "5JsookPhdMgthP77pbMR3NeEm2D3AUSDxnLcD6LvDyZuHgxE1xN"}}, "account": "zhuxiaoyujjj"}

than I use sactter to add kylin test network,and import zhuxiaoyujjj private key ,but the two private key is all can`t use

what is the real maximum CPU limit of action execute ?

When I call my transfer action, the node response me exceeded the CPU limit

Error 3080004: Transaction exceeded the current CPU usage limit imposed on the transaction
Error Details:
billed CPU time (5064 us) is greater than the maximum billable CPU time for the transaction (4449 us)

I wanna know what is the maximum CPU limit of cryptokylin's node?
or
how I can reduce the cpu time, split action into many actions ?

cannot sync on kylin-testnet

the nodeosd process will log "on_incoming_block ] 3030001 unlinkable_block_exception: Unlinkable block" for several times and do not receive any new block during the synchronize process

eosio/eos:v1.2.1

cant create account

is the service down?

<title>faucet.cryptokylin.io | 522: Connection timed out</title> <style type="text/css">body{margin:0;padding:0}</style>
<div id="cf-error-details" class="cf-error-details-wrapper">
    <div class="cf-wrapper cf-error-overview">
        <h1>
          
          <span class="cf-error-type">Error</span>
          <span class="cf-error-code">522</span>
          <small class="heading-ray-id">Ray ID: 481aee1ec5662822 &bull; 2018-11-30 05:32:22 UTC</small>
        </h1>
        <h2 class="cf-subheadline">Connection timed out</h2>
    </div><!-- /.error-overview -->
    
    <div class="cf-section cf-highlight cf-status-display">
        <div class="cf-wrapper">
            <div class="cf-columns cols-3">
You

Browser

Working
San Jose

Cloudflare

Working
faucet.cryptokylin.io

Host

Error
            </div>
          
        </div>
    </div><!-- /.status-display -->

    <div class="cf-section cf-wrapper">
        <div class="cf-columns two">
            <div class="cf-column">
                <h2>What happened?</h2>
                <p>The initial connection between Cloudflare's network and the origin web server timed out. As a result, the web page can not be displayed.</p>
            </div>
          
            <div class="cf-column">
                <h2>What can I do?</h2>
                      <h5>If you're a visitor of this website:</h5>
  <p>Please try again in a few minutes.</p>

  <h5>If you're the owner of this website:</h5>
  <p><span>Contact your hosting provider letting them know your web server is not completing requests. An Error 522 means that the request was able to connect to your web server, but that the request didn't finish. The most likely cause is that something on your server is hogging resources.</span> <a href="https://support.cloudflare.com/hc/en-us/articles/200171906-Error-522">Additional troubleshooting information here.</a></p>
            </div>
        </div>
          
    </div><!-- /.section -->

    <div class="cf-error-footer cf-wrapper">

Cloudflare Ray ID: 481aee1ec5662822 Your IP: 101.81.180.118 Performance & security by Cloudflare

</div><!-- /#cf-error-details -->

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.