오리지널

Sui 배치 전송을 구현하는 방법

avatar
CPBOX
06-19
이 기사는 기계로 번역되었습니다
원문 표시

서론: 왜 대량 전송이 필요한가?

블록체인 생태계에서 대량 전송(Batch Transfer)은 핵심 기능으로, 다음과 같은 상황에 특히 적합합니다:

  • 에어드랍 활동: 대량의 사용자에게 토큰 또는 NFT 배포.
  • 급여 지급: 분산형 자율 조직(DAO) 또는 팀에서 여러 기여자에게 동시에 보상 지급.
  • 유동성 보상 분배: 유동성 제공자에게 대량으로 보상 지급.

전통적인 금융 시스템에서는 은행이나 지불 플랫폼을 통해 대량 지불을 쉽게 완료할 수 있지만, 블록체인에서는 수동으로 개별 거래를 하는 것은 비효율적이므로 대량 전송 기능이 필요합니다.

본 문서에서는 수이(Sui) 체인에서 대량 전송을 빠르게 구현할 수 있는 3가지 주요 방법(CLI, SDK, 제3자 도구)을 자세히 소개하여 개발자, 프로젝트 팀, 일반 사용자의 시간을 절약하고 운영 비용을 낮출 것입니다.

방법 1: 수이(Sui) CLI를 사용한 대량 전송

수이(Sui) CLI는 공식 제공 명령줄 도구로, 터미널에 익숙한 사용자에게 적합합니다.

단계 1: 수이(Sui) CLI 설치

# Rust 설치(미설치 시)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 수이(Sui) 설치
cargo install --locked --git https://github.com/MystenLabs/sui.git --branch devnet sui

단계 2: CSV 전송 파일 준비

다음 형식으로 transfers.csv 파일 생성

recipient_address,amount
0x123...,1000
0x456...,2000
0x789...,1500

단계 3: 대량 전송 스크립트 실행(Bash/Python)

sui client pay 명령어로 전송 반복 실행:

while IFS=, read -r recipient amount; do
sui client pay --recipient $recipient --amount $amount --gas-budget 1000
done < transfers.csv

주의: 수이(Sui) CLI는 현재 네이티브 대량 거래를 지원하지 않아 스크립트를 통해 반복 실행해야 합니다.

방법 2: 수이(Sui) SDK(TypeScript/Python) 사용

개발자를 위한 방법으로, 자동화 스크립트 작성 가능.

단계 1: 수이(Sui) TypeScript SDK 설치

npm install @mysten/sui.js

단계 2: 대량 전송 스크립트 작성

import { Ed25519Keypair, JsonRpcProvider, RawSigner, TransactionBlock } from "@mysten/sui.js";
const provider = new JsonRpcProvider();
const keypair = Ed25519Keypair.fromSecretKey(YOUR_PRIVATE_KEY);
const signer = new RawSigner(keypair, provider);
const transfers = [
{ recipient: "0x123...", amount: 1000 },
{ recipient: "0x456...", amount: 2000 },
];
async function batchTransfer() {
const tx = new TransactionBlock();
transfers.forEach(({ recipient, amount }) => {
tx.transferObjects([tx.gas], recipient); // SUI 전송
// 토큰인 경우 `tx.moveCall`로 토큰 컨트랙트 호출
});
const result = await signer.signAndExecuteTransactionBlock({
transactionBlock: tx,
});
console.log("Transaction Result:", result);
}
batchTransfer();

방법 3: 제3자 도구 ——CPBOX 대량 전송 기능

코딩에 능숙하지 않은 경우 기존의 대량 전송 도구를 사용할 수 있습니다

CPBOX 웹사이트에 접속하여 수이(Sui) 체인 대량 전송 기능을 선택하면 빠르게 수이(Sui) 체인 대량 전송을 실현할 수 있습니다. 작동 방법이 걱정된다면 그들의 수이(Sui) 대량 전송 튜토리얼을 참고할 수 있습니다. 여기에 수이(Sui) 대량 전송 방법이 자세히 설명되어 있습니다.

왜 CPBOX를 선택해야 하는가

첫째, CPBOX의 대량 전송 기능은 매우 유용하며, 수이(Sui) 토큰뿐만 아니라 수이(Sui) 체인의 다른 토큰도 대량 전송을 지원하며, 커뮤니티 에어드랍 활동에 널리 사용됩니다.

둘째, CPBOX의 대량 전송 기능은 매우 부드럽고 성숙합니다. 개발 팀이 이 기능에 중점을 두고 개발했으며, 현재 주요 공개 체인을 모두 지원합니다. 전송 시 문제가 발생하지 않습니다.

마지막으로 CPBOX 팀은 수이(Sui) 체인의 열렬한 지지자입니다. 자체 개발을 통해 수이(Sui) 공개 체인에 더 나은 기여를 하고, 수이(Sui) 체인에서 프로젝트에 참여하려는 신규 및 기존 사용자를 돕고자 합니다.

물론 CPBOX에서 수이(Sui) 체인 원클릭 토큰 발행, 수이(Sui) 대량 수집, 솔라나(SOL) 원클릭 토큰 발행 등 다른 기능도 경험할 수 있습니다.

CPBOX에 대한 사용자 여러분의 신뢰와 지원에 감사드립니다

수이(Sui) 대량 전송 기능 또는 기타 기능 사용 중 문제가 발생하면

홈페이지 https://www.cpbox.io/cn/ 하단의 연락처를 통해 저희에게 연락할 수 있습니다

아래 소셜 미디어를 통해서도 연락 가능합니다

기타 소셜 미디어

텔레그램 그룹: https://t.me/cpboxio

디스코드: https://discord.com/invite/XMwMMfHufN

트위터: https://twitter.com/Web3CryptoBox

유튜브: youtube.com/channel/UCDcg1zMH4CHTfuwUpGSU-wA

면책조항: 상기 내용은 작자의 개인적인 의견입니다. 따라서 이는 Followin의 입장과 무관하며 Followin과 관련된 어떠한 투자 제안도 구성하지 않습니다.
라이크
즐겨찾기에 추가
코멘트