more NFT tutorial fixes

This commit is contained in:
mDuo13
2022-01-10 13:00:21 -08:00
parent 537a50f8b5
commit 2da5a6beb7
2 changed files with 36 additions and 36 deletions

View File

@@ -14,7 +14,7 @@ async function mintToken() {
await client.connect() await client.connect()
console.log("Connected to Sandbox") console.log("Connected to Sandbox")
// Note that you must convert the token URL to a hexadecimal // Note that you must convert the token URL to a hexadecimal
// value for this transaction. // value for this transaction.
// ---------------------------------------------------------- // ----------------------------------------------------------
const transactionBlob = { const transactionBlob = {
@@ -29,13 +29,13 @@ async function mintToken() {
const nfts = await client.request({ const nfts = await client.request({
method: "account_nfts", method: "account_nfts",
account: wallet.classicAddress account: wallet.classicAddress
}) })
console.log(nfts) console.log(nfts)
// Check transaction results ------------------------------------------------- // Check transaction results -------------------------------------------------
console.log("Transaction result:", tx.result.meta.TransactionResult) console.log("Transaction result:", tx.result.meta.TransactionResult)
console.log("Balance changes:", console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2)) JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect() client.disconnect()
} //End of mintToken } //End of mintToken
@@ -51,7 +51,7 @@ async function getTokens() {
console.log("Connected to Sandbox") console.log("Connected to Sandbox")
const nfts = await client.request({ const nfts = await client.request({
method: "account_nfts", method: "account_nfts",
account: wallet.classicAddress account: wallet.classicAddress
}) })
console.log(nfts) console.log(nfts)
client.disconnect() client.disconnect()
@@ -78,12 +78,12 @@ async function burnToken() {
const tx = await client.submitAndWait(transactionBlob,{wallet}) const tx = await client.submitAndWait(transactionBlob,{wallet})
const nfts = await client.request({ const nfts = await client.request({
method: "account_nfts", method: "account_nfts",
account: wallet.classicAddress account: wallet.classicAddress
}) })
console.log(nfts) console.log(nfts)
// Check transaction results ------------------------------------------------- // Check transaction results -------------------------------------------------
console.log("Transaction result:", tx.result.meta.TransactionResult) console.log("Transaction result:", tx.result.meta.TransactionResult)
console.log("Balance changes:", console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2)) JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect() client.disconnect()
} }
@@ -109,7 +109,7 @@ async function createSellOffer() {
} }
// Submit signed blob -------------------------------------------------------- // Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet})//AndWait const tx = await client.submitAndWait(transactionBlob,{wallet})//AndWait
@@ -118,7 +118,7 @@ async function createSellOffer() {
try { try {
nftSellOffers = await client.request({ nftSellOffers = await client.request({
method: "nft_sell_offers", method: "nft_sell_offers",
tokenid: tokenId.value tokenid: tokenId.value
}) })
} catch (err) { } catch (err) {
console.log("No sell offers.") console.log("No sell offers.")
@@ -136,9 +136,9 @@ async function createSellOffer() {
console.log(JSON.stringify(nftBuyOffers,null,2)) console.log(JSON.stringify(nftBuyOffers,null,2))
// Check transaction results ------------------------------------------------- // Check transaction results -------------------------------------------------
console.log("Transaction result:", console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2)) JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:", console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2)) JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect() client.disconnect()
// End of createSellOffer() // End of createSellOffer()
@@ -165,14 +165,14 @@ async function createBuyOffer() {
} }
// Submit signed blob -------------------------------------------------------- // Submit signed blob --------------------------------------------------------
const tx = await client.submit(transactionBlob,{wallet})//AndWait const tx = await client.submitAndWait(transactionBlob,{wallet})
console.log("***Sell Offers***") console.log("***Sell Offers***")
let nftSellOffers let nftSellOffers
try { try {
nftSellOffers = await client.request({ nftSellOffers = await client.request({
method: "nft_sell_offers", method: "nft_sell_offers",
tokenid: tokenId.value tokenid: tokenId.value
}) })
} catch (err) { } catch (err) {
console.log("No sell offers.") console.log("No sell offers.")
@@ -191,9 +191,9 @@ async function createBuyOffer() {
// Check transaction results ------------------------------------------------- // Check transaction results -------------------------------------------------
console.log("Transaction result:", console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2)) JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:", console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2)) JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect() client.disconnect()
// End of createBuyOffer() // End of createBuyOffer()
@@ -209,7 +209,7 @@ async function cancelOffer() {
const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233") const client = new xrpl.Client("wss://xls20-sandbox.rippletest.net:51233")
await client.connect() await client.connect()
console.log("Connected to Sandbox") console.log("Connected to Sandbox")
const tokenID = tokenOfferIndex.value const tokenID = tokenOfferIndex.value
const tokenIDs = [tokenID] const tokenIDs = [tokenID]
@@ -221,15 +221,15 @@ async function cancelOffer() {
} }
// Submit signed blob -------------------------------------------------------- // Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet}) const tx = await client.submitAndWait(transactionBlob,{wallet})
console.log("***Sell Offers***") console.log("***Sell Offers***")
let nftSellOffers let nftSellOffers
try { try {
nftSellOffers = await client.request({ nftSellOffers = await client.request({
method: "nft_sell_offers", method: "nft_sell_offers",
tokenid: tokenId.value tokenid: tokenId.value
}) })
} catch (err) { } catch (err) {
console.log("No sell offers.") console.log("No sell offers.")
@@ -248,11 +248,11 @@ async function cancelOffer() {
// Check transaction results ------------------------------------------------- // Check transaction results -------------------------------------------------
console.log("Transaction result:", console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2)) JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:", console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2)) JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect() client.disconnect()
// End of cancelOffer() // End of cancelOffer()
} }
@@ -271,7 +271,7 @@ async function getOffers() {
try { try {
nftSellOffers = await client.request({ nftSellOffers = await client.request({
method: "nft_sell_offers", method: "nft_sell_offers",
tokenid: tokenId.value tokenid: tokenId.value
}) })
} catch (err) { } catch (err) {
console.log("No sell offers.") console.log("No sell offers.")
@@ -308,18 +308,18 @@ async function acceptSellOffer() {
"SellOffer": tokenOfferIndex.value, "SellOffer": tokenOfferIndex.value,
} }
// Submit signed blob -------------------------------------------------------- // Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet}) const tx = await client.submitAndWait(transactionBlob,{wallet})
const nfts = await client.request({ const nfts = await client.request({
method: "account_nfts", method: "account_nfts",
account: wallet.classicAddress account: wallet.classicAddress
}) })
console.log(JSON.stringify(nfts,null,2)) console.log(JSON.stringify(nfts,null,2))
// Check transaction results ------------------------------------------------- // Check transaction results -------------------------------------------------
console.log("Transaction result:", console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2)) JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:", console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2)) JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect() client.disconnect()
// End of acceptSellOffer() // End of acceptSellOffer()
} }
@@ -341,18 +341,18 @@ async function acceptBuyOffer() {
"BuyOffer": tokenOfferIndex.value "BuyOffer": tokenOfferIndex.value
} }
// Submit signed blob -------------------------------------------------------- // Submit signed blob --------------------------------------------------------
const tx = await client.submitAndWait(transactionBlob,{wallet}) const tx = await client.submitAndWait(transactionBlob,{wallet})
const nfts = await client.request({ const nfts = await client.request({
method: "account_nfts", method: "account_nfts",
account: wallet.classicAddress account: wallet.classicAddress
}) })
console.log(JSON.stringify(nfts,null,2)) console.log(JSON.stringify(nfts,null,2))
// Check transaction results ------------------------------------------------- // Check transaction results -------------------------------------------------
console.log("Transaction result:", console.log("Transaction result:",
JSON.stringify(tx.result.meta.TransactionResult, null, 2)) JSON.stringify(tx.result.meta.TransactionResult, null, 2))
console.log("Balance changes:", console.log("Balance changes:",
JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2)) JSON.stringify(xrpl.getBalanceChanges(tx.result.meta), null, 2))
client.disconnect() client.disconnect()
// End of submitTransaction() // End of submitTransaction()
} }
@@ -389,7 +389,7 @@ async function acceptBuyOffer() {
</tr> </tr>
<tr> <tr>
<td align="right">Token URL</td> <td align="right">Token URL</td>
<td><input type="text" id="tokenUrl" <td><input type="text" id="tokenUrl"
value = "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf4dfuylqabf3oclgtqy55fbzdi" size="80"/> value = "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf4dfuylqabf3oclgtqy55fbzdi" size="80"/>
</td> </td>
</tr> </tr>

View File

@@ -407,7 +407,7 @@ async function createSellOffer() {
```js ```js
const tx = await client.submitAndWait(transactionBlob,{wallet})//AndWait const tx = await client.submitAndWait(transactionBlob,{wallet})
``` ```
@@ -539,7 +539,7 @@ async function createBuyOffer() {
```js ```js
const tx = await client.submit(transactionBlob,{wallet})//AndWait const tx = await client.submitAndWait(transactionBlob,{wallet})
``` ```