کار با کتابخانه web3.js و ایجاد واسط کاربری

همچین اروری میده
1: react-app-rewired: not found

و صفحه اصلا باز نمیشه

1 پسندیده

البته درست نصب نکرده بودم این قسمتش اکی شد ولی الان این ارور رو میده
Error: Cannot find module ‘/home/shahin/simplestorage/config-overrides’

منظورتون از قسمت رووت پروژه ری اکت کدوم قسمت هست دقیقا؟ تو قسمت src یعنی؟

1 پسندیده

روت پروژه یعنی ریشه ی اصلیه پروژه ری اکتتون.
همون جا که مثلاً package.json قرار میگیره.(و البته عموماً node_modules هم همونجا قرار داره به عنوان یک فولدر در روت پروژه)
متوجه شدین کجاست دیگه؟

با سلام من مراحل رو رفتم فرقی نکرد
یه سوال دیگه :
config.ignoreWarnings = [/Failed to parse source map/];
کجای فایل باید اضافه کنم ؟
ممنون از راهنمایی

سلام خوبین؟
همه این مراحلو رفتم باز هم 22 تا اررور داره …!!!

سلام دوستان .
من در خصوص این پست یک مشکلی دارم .
من کد مشابهی رو نوشتم و با استفاده از همین دستور send خواستم که متدی رو در اسمارت کانترکتم کال کنم که نیاز به امضای تراکنش با استفاده از متامسک داره .
البته برای اتصال به شبکه rinkeby اتریوم از infura استفاده میکنم .
ولی متاسفانه در این کد متامسک فراخوانی نمیشه و لذا تراکنش هم امضا نمیشه و درنتیجه با پیام خطا روبرو میشم .
متن پیام خطای من بصورت زیر هست :

:slight_smile: Returned error: The method eth_sendTransaction does not exist/is not available

و کدی که نوشتم هم به صورت زیر :

onSubmit = async(t) => {
    t.preventDefault();
    const accounts = await window.ethereum.request({ method: 'eth_requestAccounts' });
    const account = accounts[0];
    this.setState({ message: 'Waiting on transaction success...'});
    const gas = await iContract.methods.play().estimateGas({
      from: account,
      value: web3.utils.toBN(this.state.value * 1e18) 
    });

    iContract.methods.play().send({
      from: account,
      gas:gas,
      value: web3.utils.toBN(this.state.value * 1e18) 
    }, (error, result) => { 
      if(!error) {
        console.log("Okay!");
        this.setState({ message: 'You have been entered!' });
      } else {
          console.log("Error : " + String(error));
          this.setState({ message: String(error) });
      }    
    })
 };

ممنون میشم راهنمایی بفرمائید .