Questions tagged [solidity]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
0 answers
17 views

How to interact between a smart contract written in Solidity from substrate pallet?

Can it be possible to interact solidity smart contract from substrate pallet?
Ganesh11's user avatar
  • 1,208
0 votes
1 answer
42 views

Calling Precompiled Contracts from Other Contracts in EVM fails

I am in the process of working with a precompiled contract I created in my Frontier EVM. I encounter issues when attempting to call this precompiled contract from another contract. While direct calls ...
ALeSD's user avatar
  • 499
4 votes
0 answers
36 views

I need a way to gather information about the address length and value length of each parachain

Solang is a solidity compiler that compiles to the wasm pallet. In Solang's CLI, there are options to configure the target parachain address length and value length. What I want to add is a feature ...
salaheldin's user avatar
5 votes
0 answers
74 views

I want to use Parity SCALE codec in Solidity? Is there any implementation of scale codec to decode bytes?

I want to decode bytes on the Solidity side that was decoded with scale codec. Is the any implementation of scale codec (decode) on the Solidity side?
rust.dev's user avatar
  • 509
4 votes
1 answer
154 views

How to interact between a smart contract written in Solidity from a smart contract written in ink!?

In the repository of the cargo-contract CLI tool, which currently "helps you develop smart contracts in Parity's ink!, which is a Rust eDSL allowing you to write smart contracts for blockchains ...
Luke Schoen's user avatar
  • 2,292
4 votes
1 answer
171 views

Getting "Gas estimation failed" error while deploying EVM contract on Substrate Node?

When I try to deploy a solidity smart contract on my substrate node I get the following error: "Gas estimation failed Gas estimation errored with the following message (see below). The ...
Brian Ramirez's user avatar
3 votes
1 answer
81 views

How to return uint256 datatype from ink! wasm contract? How to make compatibility with IERC20?

IERC20 interface contains methods with uint256 datatype. If you try to call ink! wasm contract from Solidity (compiled by solang to target subtrate) you will have an issue. interface IERC20{ ...
rust.dev's user avatar
  • 509
0 votes
1 answer
142 views

Expected input with 32 bytes (256 bits), found 48 bytes

I have a solidity smart contract that I compile using Solang to substrate wasm. contract Pool { address xxx; constructor(address _test){ xxx = _test; } function callFoo(address _test) external ...
rust.dev's user avatar
  • 509
3 votes
2 answers
246 views

How can i implement re-entrancy in ink! smart contracts?

I am trying to solve the following problem statement:- Contract A(func1) -> Contract A(func2) -> Contract B(funcB) so, func1 will call func2 and then func2 will invoke multiple calls on ...
crypto sahdev's user avatar
5 votes
1 answer
118 views

Best way to handle Solidity's `uint256` in ink!

I have been working on creating a guide to port Solidity smart contracts to ink! smart contracts. I was hoping for some input on how to best handle Solidity's uint256 in ink!. Solidity is optimized ...
Peter White's user avatar
1 vote
2 answers
138 views

deploy solidity ethereum to parachain with ExhaustsResources error

I can deploy a few Ethereum smart contracts into my parachain via Hardhat. But those are only normal contracts. All the upgradeable contracts and ERC777 contract cannot be deployed with the ...
Russo's user avatar
  • 1,193
0 votes
1 answer
130 views

How to get a detailed error for a Solang-compiled contract with polkadot-js?

I'm currently using substrate (version 4) with the contrat-pallet. I deploy contract in wasm, compiled from solidity (thanks to solang compiler) and sometimes, when executing a method of the smart ...
Guillaume Marquis's user avatar
6 votes
2 answers
195 views

cross contract call failure when using different salt to instantiate contract

I tried deployed two ink-compatible solidity smart contract using solang as the compiler. When trying to play around cross contract calls, I've stumbled upon the below failure: Prerequisite: compile ...
extraymond's user avatar