Collection Details
Namespace:
Xfile
Dataset:
Collection:
Uncent
Owner:
0x64425773431c08deb8a412b955e58fca542344d1
Transaction:
Timestamp:
Dec.27.2023 10:00:06 AM
Status:
OnChain
Collection Documents
_id | Japan | Korea | View |
---|---|---|---|
f76eb8fabe18dac990c770d8f80b2f9af36f6c6788da1befdca217d7b8a4165a2 | import { Aptos, Network, AptosConfig, Account, Ed25519PrivateKey, U64, Serializer } from "@aptos-labs/ts-sdk";
// edit here
const PRIVATE_KEY = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
const TOTAL_TX = 1000
const GAS_UNIT_PRICE = 100
const MAX_GAS_LIMIT = 1515//Max Gas Limit
////////////
const mint_function = "0x1fc2f33ab6b624e3e632ba861b755fd8e61d2c2e6cf8292e415880b4c198224d::apts::mint"
const aptosConfig = new AptosConfig({ network: Network.MAINNET });
const aptos = new Aptos(aptosConfig);
function reStoreAccount(_privateKey: string) {
const privateKey = new Ed25519PrivateKey(_privateKey);
const account = Account.fromPrivateKey({ privateKey });
return account;
}
async function start() {
for (let count = 0; count <= TOTAL_TX; count++) {
const myAccount = reStoreAccount(PRIVATE_KEY);
const myPubkey = myAccount.accountAddress.toString();
const transaction = await aptos.transaction.build.simple({
sender: myAccount.accountAddress,
data: {
function: mint_function,
typeArguments: [],
functionArguments: ['APTS'],
},
options: {
maxGasAmount: MAX_GAS_LIMIT,
gasUnitPrice: GAS_UNIT_PRICE,
},
});
const sendTx = aptos.transaction.signAndSubmitTransaction({
signer: myAccount,
transaction: transaction,
});
console.log(`${count}. https://explorer.aptoslabs.com/txn/${(await sendTx).hash}`);
const response = await aptos.waitForTransaction({
transactionHash: (await sendTx).hash,
});
}
}
start();
| View | |
f76eb8fabe18dac990c770d8f80b2f9af36f6c6788da1befdca217d7b8a4165a1 | import { Aptos, Network, AptosConfig, Account, Ed25519PrivateKey, U64, Serializer } from "@aptos-labs/ts-sdk";
// edit here
const PRIVATE_KEY = '0xfbac97058fb3350ec4ad99223532f04ed08871b195e3436ecb13f51d4efc57dd'
const TOTAL_TX = 100
const GAS_UNIT_PRICE = 100
const MAX_GAS_LIMIT = 1515//Max Gas Limit
////////////
const mint_function = "0x1fc2f33ab6b624e3e632ba861b755fd8e61d2c2e6cf8292e415880b4c198224d::apts::mint"
const aptosConfig = new AptosConfig({ network: Network.MAINNET });
const aptos = new Aptos(aptosConfig);
function reStoreAccount(_privateKey: string) {
const privateKey = new Ed25519PrivateKey(_privateKey);
const account = Account.fromPrivateKey({ privateKey });
return account;
}
async function start() {
for (let count = 0; count <= TOTAL_TX; count++) {
const myAccount = reStoreAccount(PRIVATE_KEY);
const myPubkey = myAccount.accountAddress.toString();
const transaction = await aptos.transaction.build.simple({
sender: myAccount.accountAddress,
data: {
function: mint_function,
typeArguments: [],
functionArguments: ['magic'],
},
options: {
maxGasAmount: MAX_GAS_LIMIT,
gasUnitPrice: GAS_UNIT_PRICE,
},
});
const sendTx = aptos.transaction.signAndSubmitTransaction({
signer: myAccount,
transaction: transaction,
});
console.log(`${count}. https://explorer.aptoslabs.com/txn/${(await sendTx).hash}`);
const response = await aptos.waitForTransaction({
transactionHash: (await sendTx).hash,
});
}
}
start();
| View |