Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 05:55
    benjamincburns synchronize #5058
  • 05:55

    benjamincburns on dash

    add promise-tracker module yar… Add dashboard-message-bus-clien… remove hardcoded 1s sleep prior… and 6 more (compare)

  • 05:55
    benjamincburns closed #4936
  • 04:28
    benjamincburns synchronize #4936
  • 04:28

    benjamincburns on dashboard-client

    add promise-tracker module yar… Add dashboard-message-bus-clien… remove hardcoded 1s sleep prior… and 5 more (compare)

  • 04:21
    benjamincburns synchronize #5058
  • 01:00
    haltman-at edited #5143
  • 00:48
    haltman-at edited #5143
  • 00:48
    haltman-at edited #5143
  • 00:34
    haltman-at review_requested #5143
  • 00:34
    haltman-at review_requested #5143
  • 00:34
    haltman-at review_requested #5143
  • 00:34
    haltman-at opened #5143
  • 00:30

    haltman-at on over-and-out

    Fix behavior of stepOver and st… Clarify effect of "step into" Add tests of debugger stepping … and 2 more (compare)

  • 00:26

    haltman-at on over-and-out

    Add Yul function handling to st… Add tests of stepOut/stepOver w… (compare)

  • May 25 22:45

    haltman-at on over-and-out

    Fix behavior of stepOver and st… Clarify effect of "step into" Add tests of debugger stepping … (compare)

  • May 25 21:21
    eggplantzzz synchronize #5114
  • May 25 21:21

    eggplantzzz on update-cli

    do yargs options parsing in pre… (compare)

  • May 25 21:02
    eggplantzzz synchronize #5114
  • May 25 21:02

    eggplantzzz on update-cli

    use named args for util methods… (compare)

Benedict
@githubBenedict
any thoughts?
mpoletiek:matrix.org @mpoletiek:matrix.org waves
:(
Can anyone help?
Duke Crypto
@DukeCrypter_twitter
hi guys, does anyone here knows how to fix this error? "Unable to generate Contract ByteCode and ABI" - BSC
Smarty
@kritical0613
Hello!
mpoletiek
@mpoletiek:matrix.org
[m]
Hi!
Ghost
@ghost~61ccdced6da03739848d43aa
hi
Everyone.
zekeluo
@zekeluo
Hey, help me
I have question
hot to use improt keyword to import http link. example lmprot import "https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20/IERC20.sol"
Can anyone help?
zekeluo
@zekeluo
Can anyone help?
swkim109
@swkim109
@zekeluo Why don't you just install OZ Contracts using npm or yarn?
zekeluo
@zekeluo
I know use install , but i want try colud import http or https into contracts
do u know @swkim109
image.png
image.png
I see this document supports HTTPS, but I don't know how to use it
can anyone help ?
thank so much
swkim109
@swkim109
@zekeluo It works in Remix.
Ben Fox
@nullfox
Hi all, it's my first time using truffle. I have a contract that correctly compiled into the build folder, whenever I try to deploy it to my local running ganache, I get the following:
Deploying 'FMan'
TypeError: Cannot read property 'return' of null
at Object._extract (/Users/fox/.nvm/versions/node/v14.18.1/lib/node_modules/truffle/build/webpack:/packages/contract/lib/reason.js:29:1)
I've searched github and can't find anything about it and I'm struggling to figure out where I've gone wrong here
Lucas Delbel
@ldelbel

Hey guys, it's my first time too. I need some help to understand the problem here. I'm trying to deploy an ERC20 contract, but it has a liquidity pool and some Uniswap instantiating happening in the constructor, which is preventing the migration to succeed. I'm doing it on ropsten using infura, and used the ropsten version of uniswap factory address and all.

constructor () {

        _rOwned[owner()] = _rTotal;

        IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x9c83dCE8CA20E9aAF9D3efc003b2ea62aBC08351);
         // Create a uniswap pair for this new token
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())
            .createPair(address(this), _uniswapV2Router.WETH());

        // set the rest of the contract variables
        uniswapV2Router = _uniswapV2Router;

        //exclude owner and this contract from fee
        _isExcludedFromFee[owner()] = true;
        _isExcludedFromFee[address(this)] = true;
        _isExcludedFromFee[MarketingWallet] = true;
        _isExcluded[Dead] = true;

        emit Transfer(address(0),owner() , _tTotal);
    }

It works fine without those lines, but when I add them, it shouts this error:

Error: while migrating TESTCOIN: Returned error: base fee exceeds gas limit

henry
@HenryzhuDev_twitter
Hey guys.when I verify my contracts in mainnet.But I get a reported error. "Cannot read properties of undefined (reading 'address')"
can anyone help ?thank so much
nepoche
@nepoche

Looking for some help with ganache usage via node.js:

I am testing a bridge application which tries to spawn multiple ganache-server instances for setup. I have the following function which was working fairly well on ganache-cli: "^6.12.2":

import ganache from 'ganache-cli';

export type GanacheAccounts = {
  balance: string;
  secretKey: string;
};

export function startGanacheServer(
  port: number,
  networkId: number,
  populatedAccounts: GanacheAccounts[],
  options: any = {}
) {
  const ganacheServer = ganache.server({
    accounts: populatedAccounts,
    port: port,
    network_id: networkId,
    _chainId: networkId,
    chainId: networkId,
    _chainIdRpc: networkId,
    ...options,
  });

  ganacheServer.listen(port);
  console.log(`Ganache Started on http://127.0.0.1:${port} ..`);

  return ganacheServer;
}

I am testing another process in parallel - a relayer - which listens to events on one ganache instance and issues transactions on the other ganache instances. I am trying to debug some functionality on the relayer and I believe the instamine feature of ganache could be having an effect.

My problem is that I attempt to change the above code to include a blockTime: 2, entry into the options of the server() call. And now in test setup I see errors such as Error: the tx doesn't have the correct nonce. account has nonce of: 15 tx has nonce of: 14.

I am in the process of attempting similar changes but bumping the version to "ganache": "^7.0.0-beta.2". I would appreciate any ideas on what could be the cause of the above error! Thank you.

Franky Limon Quamfy ( 🪞,🪞)
@FreewayHeilig_twitter
Hey guys when I run npm install truffle-hdwallet-provider --save
I get npm ERR! code ENOENT npm ERR! syscall spawn git npm ERR! path git npm ERR! errno -4058 npm ERR! enoent An unknown git error occurred npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent
Not quite sure why I'm getting this error everything is updated. J
myheadismybag
@myheadismybag_twitter

I am writing a unit tests for my Solidity smart contract using Truffle and Solidity and I can't find info how I can call a function from a different account. Able to create JS tests with multiple accounts fine. Anyone able to provide some insight?

Example Solidity test:
uint result = contract.doSomething() // How can I call this from another address?

myheadismybag
@myheadismybag_twitter

I found my solution:
First, get another account
const [owner, otherAccount] = await hre.ethers.getSigners();

Then connect them to the contract and do the call.
contract.connect(otherAccount).doSomething()

Michel Brown
@michaelbrown429:matrix.org
[m]
Hi,guys. In truffle, can you tell me why you use unbox? is it really useful?
Michel Brown
@michaelbrown429:matrix.org
[m]
@wholespace: Who are you
Naruhito Takei
@wholespace:matrix.org
[m]
Hello Everyone.
swkim109
@swkim109
@michaelbrown429:matrix.org It is just boilerplate for dapp. There are many boilerplates like that.
1 reply
Rayyan
@RayyanIqbalk_twitter
Hey quick question with an issue I'm having deploying a contract.
"Kickstarter" -- Invalid number of parameters for "undefined". Got 0 expected 4!.
From some research it appears to be passing the incorrect arguments to the constructor of my contract, in this case my contract's constructor takes no arguments and it doesn't appear to be the problem.
One reason I think there could be an issue though is the contract I'm importing from kickStarter.sol has multiple contracts inside of it.
i.e. it has Contract A {} Contact B is A {} so maybe truffle doesn't know which contract to deploy?
MichaelBrown0429
@MichaelBrown0429
Hello,guys
MichaelBrown0429
@MichaelBrown0429
@FreewayHeilig_twitter Before I also met similar occasion, everything not worked, so I reinstall npm. After that solved.
grimreaper619
@grimreaper619
Hey guys
I have an issue with truffle. So truffle is supposed to compile modified contracts only right (after first compile). Mine is compiling all contracts everytime, which is kinda annoying. Any idea how to solve this?
dmggcozzani
@dmggcozzani
Hello everyone, any idea why when i try to compile my contracts using command - truffle compile it gives me this error