Skip to main content

Produce comprehensive financial reports for your on-chain org

Project description

This library extends eth_portfolio with additional functionality centered around producing financial reports for DAOs and other on-chain orgs.

Installation

pip install dao-treasury

Prerequisites

You must have a brownie network configured to use your RPC. You will also need Docker installed on your system.

Usage

Run the treasury export tool:

# For pip installations:
dao-treasury run --wallet 0x123 --network mainnet --interval 12h

For local development (from source installation), use:

poetry run dao-treasury run --wallet 0x123 --network mainnet --interval 12h

CLI Options:

  • --network: The id of the brownie network the exporter will connect to (default: mainnet)
  • --interval: The time interval between each data snapshot (default: 12h)
  • --daemon: Run the export process in the background (default: False) (NOTE: currently unsupported)
  • --grafana-port: Set the port for the Grafana dashboard where you can view data (default: 3004)
  • --renderer-port: Set the port for the report rendering service (default: 8080)
  • --victoria-port: Set the port for the Victoria metrics reporting endpoint (default: 8430)

After running the command, the export script will run continuously until you close your terminal. To view the dashboards, just open your browser and navigate to http://localhost:3004!

Enjoy!

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dao_treasury-0.0.24.tar.gz (40.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dao_treasury-0.0.24-cp312-cp312-win_amd64.whl (166.8 kB view details)

Uploaded CPython 3.12Windows x86-64

dao_treasury-0.0.24-cp312-cp312-win32.whl (152.2 kB view details)

Uploaded CPython 3.12Windows x86

dao_treasury-0.0.24-cp312-cp312-musllinux_1_2_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

dao_treasury-0.0.24-cp312-cp312-musllinux_1_2_i686.whl (342.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

dao_treasury-0.0.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (332.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dao_treasury-0.0.24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (340.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dao_treasury-0.0.24-cp312-cp312-macosx_11_0_arm64.whl (180.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dao_treasury-0.0.24-cp311-cp311-win_amd64.whl (165.3 kB view details)

Uploaded CPython 3.11Windows x86-64

dao_treasury-0.0.24-cp311-cp311-win32.whl (150.1 kB view details)

Uploaded CPython 3.11Windows x86

dao_treasury-0.0.24-cp311-cp311-musllinux_1_2_x86_64.whl (326.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

dao_treasury-0.0.24-cp311-cp311-musllinux_1_2_i686.whl (331.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

dao_treasury-0.0.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (322.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dao_treasury-0.0.24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (322.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dao_treasury-0.0.24-cp311-cp311-macosx_11_0_arm64.whl (179.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dao_treasury-0.0.24-cp310-cp310-win_amd64.whl (165.6 kB view details)

Uploaded CPython 3.10Windows x86-64

dao_treasury-0.0.24-cp310-cp310-win32.whl (150.5 kB view details)

Uploaded CPython 3.10Windows x86

dao_treasury-0.0.24-cp310-cp310-musllinux_1_2_x86_64.whl (330.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

dao_treasury-0.0.24-cp310-cp310-musllinux_1_2_i686.whl (336.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

dao_treasury-0.0.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (327.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dao_treasury-0.0.24-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (328.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

dao_treasury-0.0.24-cp310-cp310-macosx_11_0_arm64.whl (181.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file dao_treasury-0.0.24.tar.gz.

File metadata

  • Download URL: dao_treasury-0.0.24.tar.gz
  • Upload date:
  • Size: 40.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for dao_treasury-0.0.24.tar.gz
Algorithm Hash digest
SHA256 26d6a496adfc9d19568861a8adb53c0dbb0c94d00fefab8fb520ee7fe9bb3d5d
MD5 6fe17dd2dd7a7e41259d894b7ce626bb
BLAKE2b-256 d2abc13ebe8400e27547d1e5650307ad2765379e15f7a77b23f0321d269d0915

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 da7addaf703f9331f41b016e7ff446970a01bc14b5dc8ba361db4cae05deac8a
MD5 dda0130d63b6efccafca2e3d7885fab0
BLAKE2b-256 40dd7d3b342f425e9b64035341518e2e7907633f432d26ca8bf1ad4e6b76f6ad

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp312-cp312-win32.whl.

File metadata

  • Download URL: dao_treasury-0.0.24-cp312-cp312-win32.whl
  • Upload date:
  • Size: 152.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for dao_treasury-0.0.24-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 84c18842103fd2ebba416bbbdf72bc7155b4f56eac72f7815ddb8d5e533cc3a9
MD5 a0fd3f2ec1bdf1cd1b825589c40be6f2
BLAKE2b-256 04b9e0d17c1d920c78bacf450482f0f01fe3148826b1d6cb9200ebf3aeb33500

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c0de2b9b6564c063656a99407a29a588fe00390b10ae6212321d1143a751d992
MD5 f94cc09759f3d010b9b09a8b57baf349
BLAKE2b-256 340276e455611f474ab9e8a52820eb95f3166abf7c8c5cb4c4b247c051011603

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c8da53d317b4911e97e1a22ebd24971d900530cb367f07b4100e8aad66e64040
MD5 3b00c7dbbc3b622f59233631faeba93d
BLAKE2b-256 65fa7982122e473fd92d248babdde0cccd024843c0a809975e82557ac0904c80

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5ff18c29a5d5fe3b43d182f1bd383026e9e08cd544df0af728afec2e31e7e3d
MD5 0d23f15d1305ae760ff5adfd94ead40d
BLAKE2b-256 fadac2eace620ccfb68ef3e4449a99ba2f8ded9d094ca0028b3761fc65559be2

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 16a0d413ec371930e4ef25b866c15d531455c2784f787c5fa54129835d0c1c46
MD5 8aed41d028c74bdf5b4ee11895880ad0
BLAKE2b-256 186c44c41c73efb341b06e0517b6f747d7f049173b8f90eeae228f08091fd10a

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cda82c3e0d00cc25ea33d4a41e5ba50d7e0fd2730e90c848c40ce302e16c9012
MD5 ffc5f53a2b8c4ba58a13b1c0ce497bba
BLAKE2b-256 e244bdf2993d4df20b6495797b2543f45594647ebd2d4dbf568feb43afe87ac3

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e6de204e65c4807dd3a68008cd8fc93d24af112cb5710a20319fc810404f1cf2
MD5 8c4fe0a5d854bcee5b384a2cf883421b
BLAKE2b-256 4a79dc9a2328a5dbc577e434b3771c23e889dea485ae8f165b40c31fd9c1e24d

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp311-cp311-win32.whl.

File metadata

  • Download URL: dao_treasury-0.0.24-cp311-cp311-win32.whl
  • Upload date:
  • Size: 150.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for dao_treasury-0.0.24-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 dc5af5a65b084873b6e0df1e83cc45abc900f708dcdf38174fd39ba1114f58fe
MD5 dbfcad5495c78933cf6d976aacc35242
BLAKE2b-256 4bd59e806d7abf74742de29de12c3866c306866b4ccd88fac19ec02201520284

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab1147ecaf7a360624ef10f92bbc35e3632349a847334d328aefc99b2cfbbe6c
MD5 bda400b0b26048784f9203d441813ba7
BLAKE2b-256 a94872237dba7477a97959a9a6aeb13fefea9f9f059b693ba58ca0a7ec7121d7

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 629c5477e009672ffb52853c20ad4a71dbca6f2fd1dd1066c3e2916da25447ba
MD5 512e6f1956bb4a417ae3610f6f309c7c
BLAKE2b-256 e3b3a7896d2bf7260ee9d80a3197cef80661db675594ad2f9badd6d0f1d926d9

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdc588e16d318552066c152b12d881cbd898eff7e56fad12aa6ff3e2983a4d5b
MD5 64475fde27a7352d6d88090982b2dbdc
BLAKE2b-256 8527bdf041d36df486722fe7d436e380de5fd93fcdf02344d417607e54af3fc8

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0df09664ce0d541039ca101fecb35eb4bc1330f2b1b3e908419c2ea3be5b2255
MD5 bcad872a75ed5255cccf5b2558a0a34c
BLAKE2b-256 b6296eaf4b12260650c55d5b6b03c9c1cd17d0fc0e229ea5f6541c29ffc1e304

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 843612ac4d3cfe43fcaa97c8c88912eac73aac5177d68c76912981c94915887b
MD5 b9122c694e73d178af4e3681e30813dd
BLAKE2b-256 568b4df8bed4e192821ee58d28347fec8d876beff3e467c8a303ee5a400fc505

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f33cde17317bf0cc8f02187dc60d501709461b6003d7e086fb6798207a540999
MD5 fc35de996b19c7b815a61a36f07ec967
BLAKE2b-256 a2b00115e855f3974ab0222095a898ba27dcab032c69b77455774aaecc8550c1

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp310-cp310-win32.whl.

File metadata

  • Download URL: dao_treasury-0.0.24-cp310-cp310-win32.whl
  • Upload date:
  • Size: 150.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.12

File hashes

Hashes for dao_treasury-0.0.24-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a03771cf3104116b4f7e8c64de47b6fd2efa1109afc9ea50fd97763bf6cb9755
MD5 de02aa480a3c8664ae21b113bde5d1f1
BLAKE2b-256 e4ff08a21057a2012688fd88bb1586d135d2b10778d4bdfe5d3ad7d9017378bd

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0eec591ff112d90cc8b92ed21f9ee43a16f53d00467aab7cc62c61f623a071bb
MD5 dd7b309123e2692c4a2184d0444a17b5
BLAKE2b-256 db9062fbc0a39044d37b349f5a84390c265a716f4328b9d0bdd012264cc5ee25

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 697437e24adbd077ab4059a08046eee7fda3a35e07a3dc601d0b7ab0cb48419a
MD5 06b7212bd28779a3261da53c842fdae0
BLAKE2b-256 9bb0dec692cea084a5a0b3445595ad7e3ae2b6ed5453ac9f22eee5be91884487

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e15cb7bf2e9a7f258e042a3ac223107347081f89f3f852ef1b42fb5670fc1871
MD5 2e5522a8703ba08f836fb9f3bf97d04e
BLAKE2b-256 ebf88ca7c871c7ddb6ad7aa88847f2958e04059da2b52c8c07c173c3a83f6499

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 26c3c18c9c95b12be57a8e76f1d48aba83a577ed1b5a7ab113c9a913daa1fb48
MD5 a3455d5e4ac171a80371c8d58b52e460
BLAKE2b-256 e232519ad2cb1251875370624119ccf81f9014c9f8a6c610650fc20fb207b2c8

See more details on using hashes here.

File details

Details for the file dao_treasury-0.0.24-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dao_treasury-0.0.24-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e28b2ce3a59432bc79246d0a18604deb313b9349c78be358d508b3dcf32d8865
MD5 91f8f36ad6e0657fc4a692db11f614dc
BLAKE2b-256 fe157828baff333a80817984c6fcfa5b3ac55db3110b45b0a0079e50cfaa8ebc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page