Skip to content
#

Ethereum

ethereum logo

Ethereum is a decentralized platform that runs contract-based applications without any possibility of downtime, censorship, fraud or third-party interference. Ethereum blockchain focuses on running the code of any decentralized application.

Here are 14,810 public repositories matching this topic...

barwod
barwod commented Dec 22, 2021

System information

Geth
Version: 1.10.13-stable
Git Commit: 7a0c19f813e285516f4b525305fd73b625d2dec8
Architecture: amd64
Go Version: go1.17.3
Operating System: linux
GOPATH=
GOROOT=go

Expected behaviour

Close files that aren't in use / have a settable limit

Actual behaviour

Every database file it opens stays open for the duration of the sync

Steps to re

Defimatt
Defimatt commented Apr 11, 2022

🧐 Motivation
Solidity 0.8.13 marked the production readiness of the Yul IR pipeline. This, amongst other things, helps to alleviate stack too deep errors by allowing the compiler to move items to memory as and when needed.

📝 Details
One requirement of the pipeline is that any assembly sections be memory-safe, such that they only use memory that has been previously allocated either by

good first issue
haltman-at
haltman-at commented Apr 28, 2022

Description

Suppose I try to compile the following contract:

//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract Repro {
  function run() public pure returns (string memory) {
    return "¡¡¡";
  }
}

I get the following error message:

ParserError: Invalid character in string.
 --> project:/contracts/Repro.sol:6:12:
  |
6 |     return "¡¡
benjamincburns
benjamincburns commented May 5, 2022

Feature

Similar to #4461, it would be nice if people could truffle exec typescript without needing to run a compilation step.

Steps to Reproduce

Write a script for truffle exec in TypeScript

Desired Behavior

Truffle would use ts-node to execute said script

Current Behavior

Users must first compile said script, and truffle exec the compilation output.

Created by Vitalik Buterin

Released July 30, 2015

Organization
ethereum
Website
www.ethereum.org
Wikipedia
Wikipedia

Related Topics

blockchain cryptocurrency