小编Kar*_*bil的帖子

未捕获(承诺中)错误:给定选项和默认选项中均未指定“发件人”地址

我想知道是否有人可以指导我关于我正在从事的项目的正确方向,该项目是 Udemy 课程的一部分(以太坊和 Solidity 完整的开发人员指南)

因此,我目前正在致力于整合 Kickstarter 替代方案的前端。我面临的问题在于该new.js文件作为代表新页面的JS文件,其中包含一个按钮,使用户能够创建新的活动(通过metamask进行实际交易)。

import React, { Component } from 'react';
import { Form, Button, Input } from 'semantic-ui-react';
import Layout from '../../components/Layout';
import factory from '../../ethereum/factory';
import web3 from '../../ethereum/web3';
require('babel-polyfill');

class CampaignNew extends Component {
  state = {
    minimumContribution: ''
  };

  //to record and track user changes and inputs
  onSubmit = async (event) => {
    event.preventDefault();

    const accounts = await web3.eth.getAccounts();
    await factory.methods
      .createCampaign(this.state.minimumContribution)
      .send({ from: accounts[0] });
  }; …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs blockchain ethereum web3js

5
推荐指数
1
解决办法
4930
查看次数

标签 统计

blockchain ×1

ethereum ×1

javascript ×1

reactjs ×1

web3js ×1