반응형 DEVEL/NODE.JS5 node.js 이더리움 ERC-20 토큰 전송 ERC-20 토큰을 전송하기 위해선 이더리움을 전송하는 코드와 비슷하지만, ERC-20 토큰 전송에는 추가적임 'data'필드가 필요하다. 이 'data'필드에는 'transfer'함수의 호출 정보가 담긴다. 1. 필요 패키지 설치 npm install web3 dotenv 2. '.env' 환경 변수 설정 INFURA_API_KEY=your_infura_api_key SENDER_PRIVATE_KEY=your_private_key RECIPIENT_ADDRESS=recipient_ethereum_address TOKEN_CONTRACT_ADDRESS=your_token_contract_address 3. 예제코드 require('dotenv').config(); const Web3 = require('.. 2023. 7. 22. node.js 이더리움 전송 web3.js를 이용해서 이더리움 전송 1. 필요한 패키지 설치 npm install web3 dotenv 2. '.env' 파일에 환경변수 설정 INFURA_API_KEY=your_infura_api_key SENDER_PRIVATE_KEY=your_private_key RECIPIENT_ADDRESS=recipient_ethereum_address 3. 예제코드 require('dotenv').config(); const Web3 = require('web3'); const INFURA_API_KEY = process.env.INFURA_API_KEY; const SENDER_PRIVATE_KEY = process.env.SENDER_PRIVATE_KEY; const RECIPIENT_ADDRESS .. 2023. 7. 22. node.js caver-js로 KLAY 잔액 확인 const Caver = require('caver-js') const caver = new Caver("https://api.baobab.klaytn.net:8651/") // Baobab Node API URL const address = "0x..." // Account address async function getBalance() { try { const balance = await caver.rpc.klay.getBalance(address) console.log(balance) } catch (err) { console.error(err) } } getBalance() 2023. 3. 21. node.js caver-js로 klaytn token 전송 KIP-7은 Klaytn의 대체 가능한 토큰 (Fungible Token)에 대한 표준입니다. 대체 가능한 토큰은 각 토큰 단위가 동일한 가치를 가지며 서로 교환할 수 있는 토큰을 말합니다. 예를 들어, 원화나 달러와 같은 화폐는 대체 가능한 토큰의 한 종류입니다. KIP-7은 이더리움의 ERC-20에서 파생되었으며, Klaytn에 최적화되어 있습니다. KIP-7 API를 사용하면 KIP-7 컨트랙트와 토큰을 쉽게 생성하고 관리할 수 있습니다. Klaytn 호환 토큰 (KCT) 중에서도 KIP-7을 따르는 토큰들이 있습니다. // caver-js 모듈을 불러옵니다. const Caver = require('caver-js') // Klaytn Node의 URL을 설정합니다. 여기서는 Baobab 테스트넷.. 2023. 3. 21. node.js caver-js로 klay 전송 1. 필요한 패키지를 설치합니다. 터미널에서 다음 명령어를 입력하세요. npm install caver-js axios 2. Klaytn Node에 연결하기 위한 정보를 준비합니다. Klaytn Node UR과 전송할 계정의 주소와 개인키가 필요합니다. const nodeApiUrl = "https://api.baobab.klaytn.net:8651/" // Baobab Node API URL const senderAddress = "0x..." // Sender's address const senderPrivateKey = "0x..." // Sender's private key const receiverAddress = "0x..." // Receiver's address 3. caver-js 객체를.. 2023. 3. 21. 이전 1 다음 반응형