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

wauw #26

Open
wants to merge 2,187 commits into
base: master
Choose a base branch
from
Open

wauw #26

wants to merge 2,187 commits into from

Conversation

RobusB100
Copy link

insane

@xeroc
Copy link
Owner

xeroc commented Aug 14, 2019

Holy ... quite cool to see that much movement in dexbot.

Not sure it makes any sense to merge this upstream as stakemachine is currently unmaintained (no time)

joelvai and others added 29 commits August 20, 2019 09:07
This fixes fresh install when sqlite database is created from scratch.
Instaead of creating with `create_all()` we're dedicating this job to
alembic.
Without this migrations files are not accessible in bundled versions.
We're now creating table structure from migrations, this test needs to
be adjusted.
Use pkg_resources to access migrations files. When dexbot is packaged
into egg file (normal `setup.py install` result), we cannot just access
files inside egg (zip archive), so we're using native setuptools API to
extract the files (resource_filename()). In case files are not in egg,
pkg_resources will use normal file access.

https://setuptools.readthedocs.io/en/latest/pkg_resources.html#basic-resource-access
https://setuptools.readthedocs.io/en/latest/setuptools.html#accessing-data-files-at-runtime
http://peak.telecommunity.com/DevCenter/PythonEggs#accessing-package-resources
If we're failing to connect to the local node, give up quickly to avoid
build stuck.
This needed to run some tests from travis-ci.
Escaping caused travis error
If custom expiration is set and it's too small, it makes a bad condition
for worker with cp_from_last_trade active. So just make sure we have
default expiration when cp_from_last_trade is used.
* if worker newly created, use market center price
* if worker is not new, always try to find own last trade even on startup

Closes: #672
Don't limit to 1 op, get all ops and iterate to find first match. This
is a preparation to run multiple workers on same account.
bitphage and others added 30 commits May 10, 2020 13:41
Also remove direct graphenelib dependency, we don't need it.
Required version is conflicting with python-graphenelib dependency.

Reopen #594
Travis cannot build 5.14.x due to old pip version, the error:

AttributeError: module 'sipbuild.api' has no attribute
'prepare_metadata_for_build_wheel'

See https://www.riverbankcomputing.com/pipermail/pyqt/2020-January/042430.html
Old hook name Crypto was in conflict with built-in pyinstaller hook, so
rename local hook.
Case happens when base or quote balance is not enough to place minimum
allowed order when placing lowest buy or highest sell order.

Closes: #765
sudo is deprecated and simply has no effect anymore.

skip_cleanup is deprecated and replaced with cleanup, which is false by
default.
Reverted back some settings
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants