Mainnet? cypress? 실제 운영 모드로 어떻게 배포하나요?

truffle을 사용하여
로컬에서 ganache 에 배포하기
바오밥 테스트넷에 배포하기는 해보았는데요…

실제 운영모드로 배포하려면 어떻게 해야하나요?

truffle-config.js

const HDWalletProvider = require('@truffle/hdwallet-provider');
const fs = require('fs');
const baobab_mnemonic = fs.readFileSync('./secret_keys/baobab_deploy_private_key').toString().trim();

module.exports = {
  networks: {
    local: {
      host: 'localhost',
      port: 8545,
      network_id: '*' // Match any network id 
    },
    baobab: {
      provider: () => {
        return new HDWalletProvider(
          baobab_mnemonic,
          'https://api.baobab.klaytn.net:8651',
        );
      },
      network_id: '1001', //Klaytn baobab testnet's network id
      gas: '8500000',
      gasPrice: null,
    }
  },
  compilers: {
    solc: {
      version: '^0.5.1'
     }
  }
};

아래 클레이튼 Docs에 나와있습니다.

KAS를 사용하여 배포하시는것을 추천드리겠습니다.

KAS

1 Like

메인넷은 바오밥 테스트넷 처럼 사용하는 그런게 아닌가보군요?? 맞나요?

KAS를 사용하지 않고 운영모드로 배포하는 방법은 무엇인가요?

제가 아직 모르는게 많네요 ㅠ;

KAS를 사용하지않고 퍼블릭 노드를 이용해서 배포하실 수 도있습니다.

https://public-node-api.klaytnapi.com/v1/cypress

위 주소를 이용하시면 됩니다.

다만 퍼블릭 노드는 RPS제한이 있습니다.

1 Like