This commit is contained in:
aozhiwei 2023-06-14 14:29:17 +08:00
parent c9c283b1d3
commit 5261298048
4 changed files with 22 additions and 3 deletions

View File

@ -42,7 +42,7 @@
"address": "0xB469331cEC98E52b7Eab07dFB586253bE232BBF7"
},
{
"name": "BENftMarket",
"name": "BENFTMarket",
"type": "logic",
"json": "assets/contracts/BENFTMarket.json",
"address": "0xb80E19c50747972E735c68C0BA5651AD952d70BC"
@ -52,5 +52,17 @@
"type": "logic",
"json": "assets/contracts/UserMinterFactory.json",
"address": "0x1A27515c35a92Fb276c2670fa27C85ffAd75D094"
},
{
"name": "NFTSbt",
"type": "erc721",
"json": "assets/contracts/NFTSbt.json",
"address": "0x46675eecD0Bb2dcdE3f9b76A11EE7f6DfB174EcA"
},
{
"name": "ClaimBoxFactory",
"type": "logic",
"json": "assets/contracts/ClaimBoxFactory.json",
"address": "0xc63ed18feE4C3D62b87DfCE5b5F4DafD8905D9B2"
}
]

View File

@ -12,7 +12,13 @@ async function claim(session) {
const account = session.request('account');
const netId = session.request('net_id');
const bc = serviceFactory.create('BlockChain');
await bc.init(netId);
{
const ret = await bc.init(netId);
if (!ret) {
session.rspErr(500, 'net_id error');
return;
}
}
const nftAddress = bc.getNftAddress(bcutils.CLAIM_BOX_TYPE);

View File

@ -23,6 +23,7 @@ class BlockChain extends BaseService {
async init(netId) {
this.#bc = getBc(netId);
return this.#bc != null;
}
getNftAddress(tokenType) {

@ -1 +1 @@
Subproject commit 8d64de35b6a3e27e25982539ed734ffe22ed9896
Subproject commit 7a40ca526f083ad8bc3f1c8aec94424f9d7f0091