修改一些变量名
This commit is contained in:
parent
e99db1c879
commit
65ce1fbcd9
@ -4,10 +4,10 @@ pragma solidity 0.8.10;
|
||||
contract FactoryBase {
|
||||
struct ShardParam {
|
||||
address to;
|
||||
uint256 tokenId;
|
||||
uint256 nftId;
|
||||
address payToken;
|
||||
uint256 tokenAmount;
|
||||
uint256 payAmount;
|
||||
uint256 startTime;
|
||||
uint256 saltNonce;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -206,21 +206,21 @@ contract MinterFactory is Ownable, FactoryBase, TimeChecker, Initializable, HasS
|
||||
// Check payment approval and buyer balance
|
||||
IERC20 paymentContract = IERC20(param.payToken);
|
||||
require(
|
||||
paymentContract.balanceOf(param.to) >= param.tokenAmount,
|
||||
paymentContract.balanceOf(param.to) >= param.payAmount,
|
||||
"MinterFactory: doesn't have enough token to mix shard"
|
||||
);
|
||||
require(
|
||||
paymentContract.allowance(param.to, address(this)) >= param.tokenAmount,
|
||||
paymentContract.allowance(param.to, address(this)) >= param.payAmount,
|
||||
"MinterFactory: doesn't approve MinterFactory to spend payment amount"
|
||||
);
|
||||
// transfer money to address
|
||||
paymentContract.safeTransferFrom(
|
||||
param.to,
|
||||
feeToAddress,
|
||||
param.tokenAmount
|
||||
param.payAmount
|
||||
);
|
||||
shard.burnBatch(param.to, ids, amounts);
|
||||
mint721NFT(param.to, param.tokenId, nft);
|
||||
mint721NFT(param.to, param.nftId, nft);
|
||||
useSignature(signature);
|
||||
}
|
||||
|
||||
@ -281,9 +281,9 @@ contract MinterFactory is Ownable, FactoryBase, TimeChecker, Initializable, HasS
|
||||
abi.encodePacked(
|
||||
param.to,
|
||||
nftAddress,
|
||||
param.tokenId,
|
||||
param.nftId,
|
||||
param.payToken,
|
||||
param.tokenAmount,
|
||||
param.payAmount,
|
||||
param.startTime,
|
||||
param.saltNonce
|
||||
);
|
||||
|
@ -182,7 +182,7 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
||||
uint256 nftId,
|
||||
uint8 nftType,
|
||||
address payToken,
|
||||
uint256 tokenAmount,
|
||||
uint256 payAmount,
|
||||
uint256[] memory ids,
|
||||
uint256[] memory amounts,
|
||||
uint256 startTime,
|
||||
@ -197,7 +197,7 @@ contract UserMinterFactory is Ownable, FactoryBase, Initializable {
|
||||
nft = equip;
|
||||
}
|
||||
ShardParam memory param = ShardParam(
|
||||
to, nftId, payToken, tokenAmount, startTime, saltNonce);
|
||||
to, nftId, payToken, payAmount, startTime, saltNonce);
|
||||
try factory.shardMixByUser(
|
||||
param,
|
||||
ids,
|
||||
|
Loading…
x
Reference in New Issue
Block a user