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

Effect Network contracts V2 #117

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open

Effect Network contracts V2 #117

wants to merge 39 commits into from

Commits on Jul 29, 2023

  1. eos: Update to antelope CDT 3.1.0

    - ABIs changed the field names of maps from "key" and "value" to "first"
    and "second".
    - `eosio-cpp` has been renamed to `cdt-cpp`
    - abigen is part of `cdt-cpp` and no longer a seperate build step
    - Note: there appears to be a bug in the ABI generation when using
    version 4.0.0, so we stick with 3.1.0 for now
    jeisses committed Jul 29, 2023
    Configuration menu
    Copy the full SHA
    7c9d7ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    14922d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6022fc7 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. force: Move task expiration time to campaign level

    it used to be on a global config level
    jeisses committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    7affb0e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a6bb02a View commit details
    Browse the repository at this point in the history
  3. force: Remove last_task_done argument form reservetask

    it serves as a nonce for transactions with a raw signature, but there
    is not need to have it as an action paramter
    jeisses committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    759184a View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    fe00152 View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2023

  1. Configuration menu
    Copy the full SHA
    83bd525 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7697adb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c2ca64 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ad2933d View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2023

  1. Configuration menu
    Copy the full SHA
    11374d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2023

  1. force: Fix broken e2e test

    jeisses committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    5136802 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8de4070 View commit details
    Browse the repository at this point in the history
  3. force: Allow deleting batches and remove old task reclaiming methods

    only the active and the last batch of a campaign can be deleted for
    now. else the campaign could end up in a dead lock
    jeisses committed Aug 11, 2023
    Configuration menu
    Copy the full SHA
    951bb7e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8b5cf4a View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    3729a35 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f80ce3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffe9b44 View commit details
    Browse the repository at this point in the history
  4. force: Fix alignment of reservation and submission IDs

    we are looking for a way to keep submissions in the same order as
    reservations. previously the code falsely assumed that
    `available_primary_key` would never re-use keys, but it appears EOS
    does (it takes highest_primary_key + 1). this was causing collisions
    between submissions IDs
    jeisses committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    eebf7ad View commit details
    Browse the repository at this point in the history
  5. force: Fix issue where user reserves more tasks than cmpaign size

    it appears to be an offset-by-1 issue, so this is an attempt to remedy that
    jeisses committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    f7c28c7 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. Configuration menu
    Copy the full SHA
    83e54a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2023

  1. Configuration menu
    Copy the full SHA
    caef169 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2de763f View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Configuration menu
    Copy the full SHA
    6a291b8 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    caab823 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    f39eccb View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2024

  1. Configuration menu
    Copy the full SHA
    6a81e7e View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2024

  1. Configuration menu
    Copy the full SHA
    bdabbf4 View commit details
    Browse the repository at this point in the history
  2. dao: Fix tests to match latest nodeos version

    there was a change in the output of nodeos RPC calls, where maps
    changed from "second" to "value" to refer to their value paramter
    jeisses committed Apr 6, 2024
    Configuration menu
    Copy the full SHA
    d8ec9bb View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. force: Remove deprecated method serialization structs

    these structs where solely needed to generate signature for BSC
    addresses, which has now been deprecated
    jeisses committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    cc99c77 View commit details
    Browse the repository at this point in the history
  2. force: Remove tasks_done field from batch table

    it is not used anymore in V2
    jeisses committed Apr 11, 2024
    Configuration menu
    Copy the full SHA
    eb7e016 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48ccceb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6811f75 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2024

  1. force: Add a type indicator to the submission's data field

    the field can also no longer be optional, as this is not needed with
    the new split between reservations and submissions.
    jeisses committed Apr 20, 2024
    Configuration menu
    Copy the full SHA
    f029a15 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. Configuration menu
    Copy the full SHA
    90796d8 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2024

  1. force: Allow users to work ahead of the campaigns active batch

    To achieve this, we have to keep track of the active batch for each
    user inside `acctaskidx`. This means existing `acctaskidx` data will
    be corrupted and must be purged.
    jeisses committed May 14, 2024
    Configuration menu
    Copy the full SHA
    e884792 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Configuration menu
    Copy the full SHA
    a3fbb80 View commit details
    Browse the repository at this point in the history
  2. force: Store batch_id as uint32 in submission and reservation

    before we were storing a uint64 (concatenation of campaign_id and
    batch_idx). but as campaign_id is already present, we can save space
    by just storing batch_idx. it is also more convenient for clients, as
    there is no need to disect the batch_id in order to find the batch
    index.
    jeisses committed May 17, 2024
    Configuration menu
    Copy the full SHA
    79361a4 View commit details
    Browse the repository at this point in the history