1
This commit is contained in:
parent
482ee5607c
commit
c69add0e46
@ -19,13 +19,13 @@ event TokenMinted(
|
||||
|
||||
class Activate721Nft {
|
||||
|
||||
constructor(proc, conn) {
|
||||
constructor(proc, conn, eventDb) {
|
||||
this.eventProc = proc;
|
||||
this.conn = conn;
|
||||
this.eventDb = eventDb;
|
||||
}
|
||||
|
||||
async start(event) {
|
||||
const blockNumber = event['blockNumber'];
|
||||
const returnValues = event['returnValues'];
|
||||
const transId = returnValues['nonce'];
|
||||
const to = returnValues['to'];
|
||||
@ -49,14 +49,13 @@ class Activate721Nft {
|
||||
conn,
|
||||
transId,
|
||||
bcutils.toNormalAddress(to),
|
||||
blockNumber,
|
||||
tokenId,
|
||||
itemUniId,
|
||||
itemId);
|
||||
await gameapi.confirmTransactionDb(transId);
|
||||
}
|
||||
|
||||
async mintNft(conn, transId, owner, blockNumber, tokenId, itemUniId, itemId) {
|
||||
async mintNft(conn, transId, owner, tokenId, itemUniId, itemId) {
|
||||
const itemMeta = metaFactory.getMetaByKey('Item', itemId);
|
||||
if (!itemMeta) {
|
||||
this.throwError(instance, 'activate721nft error transId:1');
|
||||
@ -87,7 +86,7 @@ class Activate721Nft {
|
||||
['game_id', 2006],
|
||||
['owner_address', bcutils.toNormalAddress(owner)],
|
||||
['creator_address', bcutils.toNormalAddress(owner)],
|
||||
['confirm_block_number', blockNumber],
|
||||
['confirm_block_number', this.getBlockNumber()],
|
||||
['createtime', nowTime],
|
||||
['modifytime', nowTime],
|
||||
];
|
||||
@ -166,6 +165,14 @@ class Activate721Nft {
|
||||
|
||||
}
|
||||
|
||||
getBlockNumber() {
|
||||
return this.eventDb['block_number'];
|
||||
}
|
||||
|
||||
getReturnValues() {
|
||||
|
||||
}
|
||||
|
||||
throwError(instance, err) {
|
||||
const errMsg = 'processActivate721NftEvent:' + utils.jsonEncode(instance) + ' err:' + err;
|
||||
throw errMsg;
|
||||
|
Loading…
x
Reference in New Issue
Block a user