// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
contract MintContract {
address public owner;
mapping(address => uint256) mintMainMap; //平臺主幣種認(rèn)購數(shù)目
mapping(address => uint256) banlanceMap; //平臺主幣種余額數(shù)目
event BatchMintWithEther(
string indexed code,
uint256 indexed mainNum,
uint256 mainTotal,
uint256 currentNum
);
constructor() {
owner = msg.sender;
}
//使用modifile判斷權(quán)限是不是某個人
modifier onlyOwner() {
require(owner == msg.sender, "only owner can call the function");
_;
}
//獲取主幣種余額
function getMainTokenBalance() public view returns (uint256) {
return address(msg.sender).balance;
}
function getContractAddressBalance() public view returns (uint256) {
return address(this).balance;
}
//獲取合約的余額
function getContractOwnerBalance() public view onlyOwner returns(uint256) {
return address(owner).balance;
}
function getContractAddress() public view returns (address) {
return address(this); //0xd9145CCE52D386f254917e481eB44e9943F39138
}
// //向合約發(fā)送主幣要在該函數(shù)添加payable關(guān)鍵字 a給b轉(zhuǎn)賬
function batchMintWithEther(string memory code,address receiveAddress, uint256 mintNum)
external
payable
{
require(msg.value > 0, "the balnace value must be more than 0");
uint256 amount = address(msg.sender).balance; //獲取當(dāng)前地址
require(amount > msg.value, "your wallet balance not enough");
//a給b轉(zhuǎn)賬 基于合約轉(zhuǎn)平臺幣種
address payable receiveAdd = payable(receiveAddress); //拿到拉起錢包的人
//https://www.cnblogs.com/x-poior/p/10511583.htmlv
receiveAdd.transfer(msg.value);
banlanceMap[receiveAddress] += msg.value;
mintMainMap[msg.sender] += mintNum;
//可以轉(zhuǎn)賬
emit BatchMintWithEther(
code,
mintNum,
mintMainMap[msg.sender],
msg.value
);
}
}
2023-12-28 solidity 平臺幣種轉(zhuǎn)賬
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門缅帘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人难衰,你說我怎么就攤上這事钦无。” “怎么了召衔?”我有些...
- 文/不壞的土叔 我叫張陵铃诬,是天一觀的道長。 經(jīng)常有香客問我苍凛,道長趣席,這世上最難降的妖魔是什么? 我笑而不...
- 正文 為了忘掉前任醇蝴,我火速辦了婚禮宣肚,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘悠栓。我一直安慰自己霉涨,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布惭适。 她就那樣靜靜地躺著笙瑟,像睡著了一般。 火紅的嫁衣襯著肌膚如雪癞志。 梳的紋絲不亂的頭發(fā)上往枷,一...
- 文/蒼蘭香墨 我猛地睜開眼膊存,長吁一口氣:“原來是場噩夢啊……” “哼导而!你這毒婦竟也來了忱叭?” 一聲冷哼從身側(cè)響起,我...
- 正文 年R本政府宣布豪椿,位于F島的核電站,受9級特大地震影響携栋,放射性物質(zhì)發(fā)生泄漏搭盾。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一婉支、第九天 我趴在偏房一處隱蔽的房頂上張望鸯隅。 院中可真熱鬧,春花似錦向挖、人聲如沸蝌以。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽跟畅。三九已至,卻和暖如春溶推,著一層夾襖步出監(jiān)牢的瞬間徊件,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- 帕金森病是一種慢性贝次、進(jìn)行性和神經(jīng)遞質(zhì)缺乏的疾病崔兴,常常影響到患者的運動能力和生活質(zhì)量。雖然還沒有能夠完全治愈帕金森病...
- 昨天下午五點多收到七天學(xué)堂的信息蛔翅,本月月考成績出來了敲茄,我沒有看,看到信息還挺煩山析,自從上次孩子考了52名堰燎,級部100...