Bump solana to 0.2.0 and add docker-compose.yml

This commit is contained in:
michaelhly 2020-09-10 18:03:44 -05:00
parent e020001a7f
commit 03059f3474
4 changed files with 121 additions and 30 deletions

86
Pipfile.lock generated
View File

@ -1,7 +1,7 @@
{
"_meta": {
"hash": {
"sha256": "fc3480ab2f00bd79c9682d7f63e85dfb1b93eb26fb5f8ef4a772f963d8edd650"
"sha256": "6d7356bccd37ffd53f0feeb64a0ff0c123b00d5fcf2cac2b3e0aead5abc335ae"
},
"pipfile-spec": 6,
"requires": {
@ -134,11 +134,11 @@
},
"solana": {
"hashes": [
"sha256:2af566a15bda2641c37634fb6fa784c70102862ea3505e5059bb4b683472d28e",
"sha256:7ab9490f1c59582be1917b79f860aef2eafd9e8018bfeb28f0f99c0d9eb45310"
"sha256:0ccb0696272ed91d9eff92a8b4840816d8a9383c3d7665eda591386560c54f70",
"sha256:f607d4f66382bf37a76efed5b55e119842b65def23d1c5fe441619d04170e2df"
],
"index": "pypi",
"version": "==0.1.1"
"version": "==0.2.0"
},
"typing-extensions": {
"hashes": [
@ -202,13 +202,21 @@
"markers": "python_version >= '3.5'",
"version": "==2.4.2"
},
"async-generator": {
"hashes": [
"sha256:01c7bf666359b4967d2cda0000cc2e4af16a0ae098cbffcb8472fb9e8ad6585b",
"sha256:6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144"
],
"markers": "python_version >= '3.5'",
"version": "==1.10"
},
"attrs": {
"hashes": [
"sha256:0ef97238856430dcf9228e07f316aefc17e8939fc8507e18c6501b761ef1a42a",
"sha256:2867b7b9f8326499ab5b0e2d12801fa5c98842d2cbd22b35112ae04bf85b4dff"
"sha256:26b54ddbbb9ee1d34d5d3668dd37d6cf74990ab23c828c2888dccdceee395594",
"sha256:fce7fc47dfc976152e82d53ff92fa0407700c21acd20886a13777a0d20e655dc"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3'",
"version": "==20.1.0"
"version": "==20.2.0"
},
"backcall": {
"hashes": [
@ -367,11 +375,11 @@
},
"isort": {
"hashes": [
"sha256:60a1b97e33f61243d12647aaaa3e6cc6778f5eb9f42997650f1cc975b6008750",
"sha256:d488ba1c5a2db721669cc180180d5acf84ebdc5af7827f7aaeaa75f73cf0e2b8"
"sha256:171c5f365791073426b5ed3a156c2081a47f88c329161fd28228ff2da4c97ddb",
"sha256:ba91218eee31f1e300ecc079ef0c524cea3fc41bfbb979cbdf5fd3a889e3cfed"
],
"index": "pypi",
"version": "==5.4.2"
"version": "==5.5.2"
},
"jedi": {
"hashes": [
@ -421,11 +429,18 @@
},
"jupyterlab": {
"hashes": [
"sha256:6554b022d2cd120100e165ec537c6511d70de7f89e253b3c667ea28f2a9263ff",
"sha256:ae557386633fcb74359f436f2b87788a451260a07f2f14a1880fca8f4a9f64de"
"sha256:a0a1882456098d2fab4c241a0b16a1df96c36de1c45bddbf5fc40867e3d9340e",
"sha256:a72ffd0d919cba03a5ef8422bc92c3332a957ff97b0490494209c83ad93826da"
],
"index": "pypi",
"version": "==2.2.6"
"version": "==2.2.7"
},
"jupyterlab-pygments": {
"hashes": [
"sha256:19a0ccde7daddec638363cd3d60b63a4f6544c9181d65253317b2fb492a797b9",
"sha256:c9535e5999f29bff90bd0fa423717dcaf247b71fad505d66b17d3217e9021fc5"
],
"version": "==0.1.1"
},
"jupyterlab-server": {
"hashes": [
@ -550,13 +565,21 @@
],
"version": "==0.4.3"
},
"nbclient": {
"hashes": [
"sha256:8a6e27ff581cee50895f44c41936ce02369674e85e2ad58643d8d4a6c36771b0",
"sha256:8ad52d27ba144fca1402db014857e53c5a864a2f407be66ca9d74c3a56d6591d"
],
"markers": "python_version >= '3.6'",
"version": "==0.5.0"
},
"nbconvert": {
"hashes": [
"sha256:21fb48e700b43e82ba0e3142421a659d7739b65568cc832a13976a77be16b523",
"sha256:f0d6ec03875f96df45aa13e21fd9b8450c42d7e1830418cccc008c0df725fcee"
"sha256:970122eaf3a3ddcfe4e03514b219df4be4af09e70c748faf6ba96f51a25fd09b",
"sha256:db94117fbac29153834447e31b30cda337d4450e46e0bdb1a36eafbbf4435156"
],
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
"version": "==5.6.1"
"markers": "python_version >= '3.6'",
"version": "==6.0.1"
},
"nbformat": {
"hashes": [
@ -566,13 +589,21 @@
"markers": "python_version >= '3.5'",
"version": "==5.0.7"
},
"notebook": {
"nest-asyncio": {
"hashes": [
"sha256:964cc40cff68e473f3778aef9266e867f7703cb4aebdfd250f334efe02f64c86",
"sha256:9990d51b9931a31e681635899aeb198b4c4b41586a9e87fbfaaed1a71d0a05b6"
"sha256:5773054bbc14579b000236f85bc01ecced7ffd045ec8ca4a9809371ec65a59c8",
"sha256:ea51120725212ef02e5870dd77fc67ba7343fc945e3b9a7ff93384436e043b6a"
],
"markers": "python_version >= '3.5'",
"version": "==6.1.3"
"version": "==1.4.0"
},
"notebook": {
"hashes": [
"sha256:07b6e8b8a61aa2f780fe9a97430470485bc71262bc5cae8521f1441b910d2c88",
"sha256:687d01f963ea20360c0b904ee7a37c3d8cda553858c8d6e33fd0afd13e89de32"
],
"markers": "python_version >= '3.5'",
"version": "==6.1.4"
},
"packaging": {
"hashes": [
@ -811,6 +842,13 @@
"markers": "python_version >= '2.7' and python_version not in '3.0, 3.1, 3.2, 3.3, 3.4'",
"version": "==2.24.0"
},
"rope": {
"hashes": [
"sha256:658ad6705f43dcf3d6df379da9486529cf30e02d9ea14c5682aa80eb33b649e1"
],
"index": "pypi",
"version": "==0.17.0"
},
"send2trash": {
"hashes": [
"sha256:60001cc07d707fe247c94f74ca6ac0d3255aabcb930529690897ca2a39db28b2",
@ -872,11 +910,11 @@
},
"traitlets": {
"hashes": [
"sha256:0d9c4005506b306b0a99551e96174b8bedc675c2dd048f92b3bbbb7d86ac93a9",
"sha256:62a037f12ccb823fb05823afbe35fe0273bc18fa3202d0cf0ea8f24e97e464be"
"sha256:86c9351f94f95de9db8a04ad8e892da299a088a64fd283f9f6f18770ae5eae1b",
"sha256:9664ec0c526e48e7b47b7d14cd6b252efa03e0129011de0a9c1d70315d4309c3"
],
"markers": "python_version >= '3.7'",
"version": "==5.0.0"
"version": "==5.0.4"
},
"typed-ast": {
"hashes": [

8
docker-compose.yml Normal file
View File

@ -0,0 +1,8 @@
version: '3'
services:
localnet:
image: "michaelhly/serum_dex_localnet:edge"
ports:
- "8899:8899"
- "8900:8900"
- "9900:9900"

46
notebooks/LocalDex.ipynb Normal file
View File

@ -0,0 +1,46 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"from solana.rpc.api import Client\n",
"from solana.publickey import PublicKey\n",
"\n",
"local_client = Client()\n",
"local_dex = PublicKey(\"35xWbYPmt7hzyjsmJ9m3hZekN63mmeQDTygd7i8zudiy\")\n",
"local_client.get_account_info(local_dex)"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.3"
}
},
"nbformat": 4,
"nbformat_minor": 4
}

View File

@ -27,7 +27,7 @@
"metadata": {},
"outputs": [],
"source": [
"print(\"market\", market)"
"market"
]
},
{
@ -36,7 +36,8 @@
"metadata": {},
"outputs": [],
"source": [
"asks = market.load_asks()"
"asks = market.load_asks()\n",
"asks"
]
},
{
@ -74,9 +75,7 @@
"metadata": {},
"outputs": [],
"source": [
"fills = market.load_fills()\n",
"for fill in fills:\n",
" console.log(fill)\n"
"market.load_fills()\n"
]
},
{
@ -103,7 +102,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.5"
"version": "3.7.3"
}
},
"nbformat": 4,