From 8e67878536255c63b05f27f9f1ef7c8e941cdfa9 Mon Sep 17 00:00:00 2001 From: Spring Chiu Date: Mon, 18 Dec 2023 23:35:10 +0800 Subject: [PATCH] fix: fix gas use out in nft contract --- .../near-contract-standards/lib/non_fungible_token/impl.js | 4 ++-- .../near-contract-standards/src/non_fungible_token/impl.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/near-contract-standards/lib/non_fungible_token/impl.js b/packages/near-contract-standards/lib/non_fungible_token/impl.js index 5f2634e18..043d6ce8d 100644 --- a/packages/near-contract-standards/lib/non_fungible_token/impl.js +++ b/packages/near-contract-standards/lib/non_fungible_token/impl.js @@ -3,9 +3,9 @@ import { TokenMetadata } from "./metadata"; import { refund_storage_deposit, refund_deposit, refund_deposit_to_account, assert_at_least_one_yocto, assert_one_yocto, } from "./utils"; import { NftMint, NftTransfer } from "./events"; import { Token } from "./token"; -const GAS_FOR_RESOLVE_TRANSFER = 15000000000000n; +const GAS_FOR_RESOLVE_TRANSFER = 16000000000000n; const GAS_FOR_NFT_TRANSFER_CALL = 30000000000000n + GAS_FOR_RESOLVE_TRANSFER; -const GAS_FOR_NFT_APPROVE = 20000000000000n; +const GAS_FOR_NFT_APPROVE = 21000000000000n; function repeat(str, n) { return Array(n + 1).join(str); } diff --git a/packages/near-contract-standards/src/non_fungible_token/impl.ts b/packages/near-contract-standards/src/non_fungible_token/impl.ts index c66b78356..20302b7f0 100644 --- a/packages/near-contract-standards/src/non_fungible_token/impl.ts +++ b/packages/near-contract-standards/src/non_fungible_token/impl.ts @@ -27,10 +27,10 @@ import { NonFungibleTokenCore } from "./core"; import { NonFungibleTokenApproval } from "./approval"; import { NonFungibleTokenEnumeration } from "./enumeration"; -const GAS_FOR_RESOLVE_TRANSFER = 15_000_000_000_000n; +const GAS_FOR_RESOLVE_TRANSFER = 16_000_000_000_000n; const GAS_FOR_NFT_TRANSFER_CALL = 30_000_000_000_000n + GAS_FOR_RESOLVE_TRANSFER; -const GAS_FOR_NFT_APPROVE = 20_000_000_000_000n; +const GAS_FOR_NFT_APPROVE = 21_000_000_000_000n; function repeat(str: string, n: number) { return Array(n + 1).join(str);