Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Adding loadbot ERC20 and ERC721 token transfer mode #425

Merged
merged 40 commits into from
Mar 30, 2022

Commits on Feb 10, 2022

  1. * Added erc20 contract bytecode and abi

    * Added new flag option for erc20 transfers
    * Added deployContract function
    * Added the option to pass parameters to smart contract constructor
    * Changed executeTxn method to support multiple transaction mods
    * Added Contract Deployment metrics to the output
    ZeljkoBenovic committed Feb 10, 2022
    Configuration menu
    Copy the full SHA
    f968a1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3da7931 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Pleasing linter gods

    ZeljkoBenovic committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    a99d99c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. * Added gasUsed metric

    * Added gasLimit metric
    * Added percentual gas usage metric
    * Increased receipt timeout
    * Added condition to show contract deploy metrics
    ZeljkoBenovic committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    28480f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a70c821 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Linter fixes

    ZeljkoBenovic committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    d8e6ff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12ec83c View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. Configuration menu
    Copy the full SHA
    61c2e9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e155634 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. refactor erc20 mode

    dbrajovic committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    1e834c1 View commit details
    Browse the repository at this point in the history
  2. add erc20 generator

    dbrajovic committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    b5265d9 View commit details
    Browse the repository at this point in the history
  3. * Fix grammar errors

    * Remove unnessesary print line
    * Decrese the token transfer amount
    ZeljkoBenovic committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    c77fac6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1251e7a View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2022

  1. * Added ERC721 support

    * Moved SetContractAddress to TransactionGenerator
    * Moved contractAddress to BaseGenerator
    ZeljkoBenovic committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    438adc5 View commit details
    Browse the repository at this point in the history
  2. * Fixed some error returns

    * Removed/added comments
    * Renamed transactions.go to deploy_contract.go
    * Pleased linter gods
    ZeljkoBenovic committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    6b3aef8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a95042 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32f5d10 View commit details
    Browse the repository at this point in the history
  5. * Set max-conns default to very high value

    * Added max-wait flag for custom time to wait for receipts
    ZeljkoBenovic committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    397510d View commit details
    Browse the repository at this point in the history
  6. pleasing linter gods

    ZeljkoBenovic committed Mar 2, 2022
    Configuration menu
    Copy the full SHA
    7c8e097 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Configuration menu
    Copy the full SHA
    7e0ee0b View commit details
    Browse the repository at this point in the history
  2. * refactored to acomodate Cobra CLI

    * minor fixes
    * minor optimizations
    ZeljkoBenovic committed Mar 7, 2022
    Configuration menu
    Copy the full SHA
    e70281e View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. Configuration menu
    Copy the full SHA
    2a541d3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4997af2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9660f02 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Configuration menu
    Copy the full SHA
    c181cf7 View commit details
    Browse the repository at this point in the history
  2. * moved constructor args to const

    * set more detailed err output in initContractAndArgs method
    ZeljkoBenovic committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    168f73c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f2881dd View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2022

  1. Configuration menu
    Copy the full SHA
    912c140 View commit details
    Browse the repository at this point in the history
  2. * moved contract deployment exectution data to dedicated method

    * run this method only if any erc mode is set
    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    fd63762 View commit details
    Browse the repository at this point in the history
  3. * using errorgroup to wait for errors for goroutines in calculateGasM…

    …etrics
    
    * output contract block details only if any erc mode was selected
    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    ecf9a2e View commit details
    Browse the repository at this point in the history
  4. * added isValidMode method

    * added hasValidDeployParams
    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    a9000c8 View commit details
    Browse the repository at this point in the history
  5. * restored calcMaxTimeout func

    * added configurable receipt timeout max-wait
    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    6e26304 View commit details
    Browse the repository at this point in the history
  6. * increased min wait time for receipts to 60s

    * moved contract metrics to dedicated struct
    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    3c8fa5a View commit details
    Browse the repository at this point in the history
  7. * added isTokenTransferMode helper method

    * deploy contract only if isTokenTransferMode is true
    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    65207fa View commit details
    Browse the repository at this point in the history
  8. * moved contract related data from BaseGenerator to ContractTnxsGener…

    …ator
    
    * created new ContractTxnGenerator interface
    * prettyfied erc20abi json
    * created dedicated method for initializing blocks map
    * dynamicaly set txn or tokenTxn generator
    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    0d0dc34 View commit details
    Browse the repository at this point in the history
  9. pleasing lint gods

    ZeljkoBenovic committed Mar 27, 2022
    Configuration menu
    Copy the full SHA
    37a0fba View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2022

  1. Configuration menu
    Copy the full SHA
    601ceef View commit details
    Browse the repository at this point in the history
  2. resolve conflicts

    ZeljkoBenovic committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    7e9ba05 View commit details
    Browse the repository at this point in the history
  3. Added token supply description

    * added erc20 total token supply value description
    * lowered value for erc20 token transfers
    ZeljkoBenovic committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    ac607d1 View commit details
    Browse the repository at this point in the history
  4. lint fix

    ZeljkoBenovic committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    f87e680 View commit details
    Browse the repository at this point in the history