update js lib

This commit is contained in:
cebgcontract 2022-12-20 09:42:47 +08:00
parent b4521fcf7d
commit 69ea1a53a9
2 changed files with 49 additions and 26 deletions

File diff suppressed because one or more lines are too long

View File

@ -141,7 +141,7 @@ function getEthBalance(funId, account) {
* @param {number} estimate: 1: only estimate gas price * @param {number} estimate: 1: only estimate gas price
*/ */
function sendEth(funId, to, amount, estimate) { function sendEth(funId, to, amount, estimate) {
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet jc.wallet
.sendEth(to, amount, estimate) .sendEth(to, amount, estimate)
.then((result) => { .then((result) => {
@ -200,7 +200,7 @@ function erc20Balance(funId, address, account) {
* send ERC20 token to to * send ERC20 token to to
*/ */
function sendErc20(funId, address, to, amount, estimate) { function sendErc20(funId, address, to, amount, estimate) {
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet jc.wallet
.sendErc20(address, to, amount, estimate) .sendErc20(address, to, amount, estimate)
.then((result) => { .then((result) => {
@ -215,7 +215,7 @@ function sendErc20(funId, address, to, amount, estimate) {
* send ERC721 NFT to to * send ERC721 NFT to to
*/ */
function sendErc721(funId, address, to, tokenId, estimate) { function sendErc721(funId, address, to, tokenId, estimate) {
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet jc.wallet
.sendNFT(address, to, tokenId, estimate) .sendNFT(address, to, tokenId, estimate)
.then((result) => { .then((result) => {
@ -249,7 +249,7 @@ function erc1155Balance(funId, address, account, tokenId) {
function sendErc1155(funId, address, to, tokenIds, amounts, estimate) { function sendErc1155(funId, address, to, tokenIds, amounts, estimate) {
tokenIds = JSON.parse(tokenIds); tokenIds = JSON.parse(tokenIds);
amounts = JSON.parse(amounts); amounts = JSON.parse(amounts);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet jc.wallet
.sendErc1155(address, to, tokenIds, amounts, estimate) .sendErc1155(address, to, tokenIds, amounts, estimate)
.then((result) => { .then((result) => {
@ -260,7 +260,6 @@ function sendErc1155(funId, address, to, tokenIds, amounts, estimate) {
}); });
} }
function showQRCode(funId, content) { function showQRCode(funId, content) {
try { try {
jsb.showQRCode(funId, content); jsb.showQRCode(funId, content);
@ -295,13 +294,13 @@ function exportWalletSecKey(funId) {
function buyNft721(funId, addresses, values, signature, estimate) { function buyNft721(funId, addresses, values, signature, estimate) {
addresses = JSON.parse(addresses); addresses = JSON.parse(addresses);
values = JSON.parse(values); values = JSON.parse(values);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet.jcStandard jc.wallet.jcStandard
.buyNft721({ .buyNft721({
addresses, addresses,
values, values,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(
@ -317,12 +316,20 @@ function buyNft721(funId, addresses, values, signature, estimate) {
}); });
} }
function buyNft1155(funId, addresses, values, ids, amounts, signature, estimate) { function buyNft1155(
funId,
addresses,
values,
ids,
amounts,
signature,
estimate
) {
addresses = JSON.parse(addresses); addresses = JSON.parse(addresses);
values = JSON.parse(values); values = JSON.parse(values);
ids = JSON.parse(ids); ids = JSON.parse(ids);
amounts = JSON.parse(amounts); amounts = JSON.parse(amounts);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet.jcStandard jc.wallet.jcStandard
.buyNft1155({ .buyNft1155({
@ -331,7 +338,7 @@ function buyNft1155(funId, addresses, values, ids, amounts, signature, estimate)
ids, ids,
amounts, amounts,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(
@ -357,7 +364,7 @@ function evolveNft721(
estimate estimate
) { ) {
tokenIds = JSON.parse(tokenIds); tokenIds = JSON.parse(tokenIds);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet.jcStandard jc.wallet.jcStandard
.evolve721NFT({ .evolve721NFT({
nftAddress, nftAddress,
@ -365,7 +372,7 @@ function evolveNft721(
startTime, startTime,
nonce, nonce,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(
@ -383,14 +390,14 @@ function evolveNft721(
function evolveChip(funId, tokenIds, startTime, nonce, signature, estimate) { function evolveChip(funId, tokenIds, startTime, nonce, signature, estimate) {
tokenIds = JSON.parse(tokenIds); tokenIds = JSON.parse(tokenIds);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet.jcStandard jc.wallet.jcStandard
.evolveChip({ .evolveChip({
tokenIds, tokenIds,
startTime, startTime,
nonce, nonce,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(
@ -412,12 +419,12 @@ function mintShardBatchUser(
amounts, amounts,
startTime, startTime,
nonce, nonce,
signature signature,
estimate estimate
) { ) {
tokenIds = JSON.parse(tokenIds); tokenIds = JSON.parse(tokenIds);
amounts = JSON.parse(amounts); amounts = JSON.parse(amounts);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet.jcStandard jc.wallet.jcStandard
.mintShardBatchUser({ .mintShardBatchUser({
tokenIds, tokenIds,
@ -425,7 +432,7 @@ function mintShardBatchUser(
startTime, startTime,
nonce, nonce,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(
@ -456,7 +463,7 @@ function shardMixByUser(
) { ) {
ids = JSON.parse(ids); ids = JSON.parse(ids);
amounts = JSON.parse(amounts); amounts = JSON.parse(amounts);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet.jcStandard jc.wallet.jcStandard
.shardMixByUser({ .shardMixByUser({
tokenId, tokenId,
@ -468,7 +475,7 @@ function shardMixByUser(
startTime, startTime,
nonce, nonce,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(
@ -487,13 +494,21 @@ function shardMixByUser(
// addresses: [nftId, chip, sign_address] // addresses: [nftId, chip, sign_address]
// values: [token_id,salt_nonce,startTime] // values: [token_id,salt_nonce,startTime]
// chipIds: [...chipIds] // chipIds: [...chipIds]
function pluginChip(funId, addresses, values, chipIds, slots, signature, estimate) { function pluginChip(
funId,
addresses,
values,
chipIds,
slots,
signature,
estimate
) {
console.log("addresses:" + addresses); console.log("addresses:" + addresses);
console.log("values:" + values); console.log("values:" + values);
console.log("chipIds:" + chipIds); console.log("chipIds:" + chipIds);
console.log("slots:" + slots); console.log("slots:" + slots);
console.log("signature:" + signature); console.log("signature:" + signature);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
addresses = JSON.parse(addresses); addresses = JSON.parse(addresses);
values = JSON.parse(values); values = JSON.parse(values);
@ -506,7 +521,7 @@ function pluginChip(funId, addresses, values, chipIds, slots, signature, estimat
chipIds, chipIds,
slots, slots,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(
@ -522,12 +537,20 @@ function pluginChip(funId, addresses, values, chipIds, slots, signature, estimat
// addresses: [nftId, chip, sign_address] // addresses: [nftId, chip, sign_address]
// values: [token_id,salt_nonce,startTime] // values: [token_id,salt_nonce,startTime]
// chipIds: [...chipIds] // chipIds: [...chipIds]
function unplugChip(funId, addresses, values, chipIds, slots, signature, estimate) { function unplugChip(
funId,
addresses,
values,
chipIds,
slots,
signature,
estimate
) {
addresses = JSON.parse(addresses); addresses = JSON.parse(addresses);
values = JSON.parse(values); values = JSON.parse(values);
chipIds = JSON.parse(chipIds); chipIds = JSON.parse(chipIds);
slots = JSON.parse(slots); slots = JSON.parse(slots);
estimate = (estimate || '0') | 0 estimate = (estimate || "0") | 0;
jc.wallet.jcStandard jc.wallet.jcStandard
.unplugChip({ .unplugChip({
@ -536,7 +559,7 @@ function unplugChip(funId, addresses, values, chipIds, slots, signature, estimat
chipIds, chipIds,
slots, slots,
signature, signature,
estimate estimate,
}) })
.then((result) => { .then((result) => {
jsb.jcCallback( jsb.jcCallback(