Go to file
2022-04-21 09:44:24 +05:30
proto Replace wrn with crn 2022-04-21 09:44:24 +05:30
scripts Message for creating bond 2022-04-21 09:44:24 +05:30
src Replace wrn with crn 2022-04-21 09:44:24 +05:30
.env.example Send messages from secondary accounts 2022-04-21 09:44:24 +05:30
.gitignore Changes from review 2022-04-21 09:44:24 +05:30
DEVELOPMENT.md Replace wrn with crn 2022-04-21 09:44:24 +05:30
jest.config.js Changes from review 2022-04-21 09:44:24 +05:30
package.json Add tests for record and authority expiry 2022-04-21 09:44:24 +05:30
README.md Add tests for record and authority expiry 2022-04-21 09:44:24 +05:30
tsconfig.json Implement setRecord and add test for setAutorityBond 2022-04-21 09:44:24 +05:30
yarn.lock Fix generating account address from private key 2022-04-21 09:44:24 +05:30

chiba-clonk-client

Tests

Follow these steps to run the tests:

  • After cloning this repo run:

    yarn
    
  • Copy .env.example file and create a .env file.

  • Clone the chiba-clonk repo and change to repo directory.

  • Run the chain using ./init.sh.

  • Export the private key using:

    chibaclonkd keys export mykey --unarmored-hex --unsafe
    
  • Copy the private key and assign it to variable PRIVATE_KEY in the .env file.

  • Run the tests in chiba-clonk-client repo:

    yarn test
    
  • Run the tests with auctions enabled

    • In chiba-clonk repo run:

      TEST_AUCTION_ENABLED=true ./init.sh
      
    • Export the private key and change it in .env file again using:

      chibaclonkd keys export mykey --unarmored-hex --unsafe
      
    • Run tests:

      yarn test:auctions
      
  • Run the tests for record and authority expiry

    • In chiba-clonk repo run:

      TEST_NAMESERVICE_EXPIRY=true ./init.sh
      
    • Export the private key and change it in .env file again using:

      chibaclonkd keys export mykey --unarmored-hex --unsafe
      
    • Run tests:

      yarn test:expiry
      

Development

README