Bulk
To know the methods calling to Startrail API from Startrail-Sdk-Js
bulk()
bulk()Method parameters
Variable
Type
Description
TxDetails
Variable
Type
Description
Parameters Example
sdk.bulk(
{
isCompressEnabled: true,
startrailLUWContractAddress: '0x1099a229951CeCcbE94aFA7017728503663E1983',
txs: [
{
functionType: 'createSRR',
data: {
contractAddress: "0xA6E6a9E20a541680a1D6E1412f5088AefBF58a22",
isPrimaryIssuer: false,
artistAddress: "0xA6E6a9E20a541680a1D6E1412f5088AefBF58a22",
lockExternalTransfer: false,
metadata: {
$schema: "ipfs://bafkreif77ionobe56gawqnplet46x3sjfinx3krm4reldzn7v6c2nfrmy4",
startbahnCertICTagUIDs: [
"1234567890abcdef"
],
chipUIDs: [
"1234567890abcdef"
],
title: {
en: "A title",
ja: "タイトル",
zh: "一个标题"
},
size: {
width: 200.0,
height: 400.0,
depth: 12.4,
unit: "pixel",
flexibleDescription: {
en: "flexibleDescription comes here",
ja: "説明を入力"
}
},
attributes: [
{
trait_type: "Mouth",
value: "Surprised"
}
],
medium: {
en: "Oil on canvas",
ja: "キャンバスに油彩",
zh: "布面油画"
},
edition: {
uniqueness: "unique work",
proofType: "ED",
number: 1,
totalNumber: 3,
note: {
en: "some extra notes in 1 or more languages"
}
},
contractTerms: {
royaltyRate: 15.7,
fileURL: "ipfs://bafkreihmlsij6s5ri6e347h7yqjlsl4qa3iykub6qmumctb2mshc4u7vlm"
},
note: {
en: "note",
zh: "注意"
},
thumbnailURL: "ipfs://bafkreiedkaf4w5ogbbnfgp4jyrlvdqmwh3edryszcciee3puyn7nltcomi",
yearOfCreation: {
en: "around 2010-2020",
ja: "2010年から2020年頃"
},
isDigital: true,
digitalDataHash: "sha256-247e4b904322a1dd0b148cd77e8627ec7d391251380880ab4621726ecb945ef5",
digitalComponents: [{
hash: "sha256-247e4b904322a1dd0b148cd77e8627ec7d391251380880ab4621726ecb945ef5",
category: "artwork"
}],
attachmentFiles: [{
hash: "sha256-247e4b904322a1dd0b148cd77e8627ec7d391251380880ab4621726ecb945ef5",
category: "artwork"
}],
name: "some nft name",
description: "some nft description",
image: "ipfs://bafkreiedkaf4w5ogbbnfgp4jyrlvdqmwh3edryszcciee3puyn7nltcomi",
external_url: "https://openseacreatures.io/3"
}
}
},
{
functionType: 'approveSRRByCommitment',
data: {
contractAddress: "0xA6E6a9E20a541680a1D6E1412f5088AefBF58a22",
tokenId: '639283836913',
preimage: '[email protected]',
metadata: {
$schema: 'ipfs://bafkreiagmzvya63vrv4byglrtkabk5xrr2x7g7zsa3fzxbz43c7tyw6kgm',
transferType: 'Primary sale',
remarks: {
en: 'Reason for the transfer, English',
ja: '移転の理由:日本語'
}
},
isHashPreimageEnabled: false
}
},
{
functionType: 'transferFromWithProvenance',
data: {
contractAddress: "0xA6E6a9E20a541680a1D6E1412f5088AefBF58a22",
to: '0xF6B90C96D53058123C32C53A03b4420594714342',
tokenId: '832736095995',
metadata: {
transferType: "Primary sale",
remarks: {
en: "Reason for the transfer",
ja: "移転の理由:日本語"
},
customHistoryId: 1,
},
isIntermediary: false,
}
}
]
}
)
Returns
Response
Variable
Type
Description
TxDetails
Variable
Type
Description
Error
Response Example
Last updated
Was this helpful?