Solidity
通過工廠契約創建契約實例!平衡問題!
希望有人可以幫助我解決我的問題。
我有一個工廠來創建一個 dealContract 的實例。除了一件事,一切都有效。我無法將 wei 發送到創建的實例,所以讓我們看看程式碼
contract DealFactory { address[] public deployedDeals; function createDeal() public payable { address newDeal = new Deal(msg.sender); deployedDeals.push(newDeal); } function getDeals() public view returns (address[]) { return deployedDeals; } }
我的 Deal 的建構子看起來像這樣
function Deal ( address _buyer) public payable { buyer
我想做的就是從工廠函式獲取 msg.value 到我的交易契約。
提前謝謝,我真的不知道該怎麼做
你可以這樣做:
address newDeal = new Deal(msg.sender); newDeal.transfer(msg.value);
或者你也可以這樣做:
address newDeal = (new Deal).value(msg.value)(msg.sender);