Skip to content

Instantly share code, notes, and snippets.

@m-kus
m-kus / dyor_voting.ipynb
Last active March 12, 2019 20:59
Inspecting proposals with PyTezos
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@m-kus
m-kus / dyor_smart_contracts.ipynb
Last active February 22, 2023 19:11
Inspecting smart contracts with PyTezos
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@m-kus
m-kus / dyor_delegates_registrations_roll_price.ipynb
Created July 8, 2019 20:21
Delegates registrations and roll price
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@m-kus
m-kus / originations_by_language.ipynb
Created July 10, 2019 21:29
Smart contract originations by source language
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@m-kus
m-kus / conseilpy_delegate_register.py
Created July 11, 2019 08:34
Query delegate registrations
from conseil import conseil
Operation = conseil.tezos.alphanet.operations
Operation.query(Operation.timestamp) \
.filter(Operation.kind == Operation.kind.delegation,
Operation.source.startswith('tz')) \
.order_by(Operation.timestamp) \
.all()
@m-kus
m-kus / conseilpy_search_urls.py
Created July 11, 2019 08:39
Query contract storage containing urls
from conseil import conseil
Account = conseil.tezos.alphanet.accounts
Account.storage.query() \
.filter(Account.storage.like('.com')) \
.all()
@m-kus
m-kus / conseilpy_search_urls.py
Created July 11, 2019 08:39
Query contract storage containing urls
from conseil import conseil
Account = conseil.tezos.alphanet.accounts
Account.storage.query() \
.filter(Account.storage.like('.com')) \
.all()
@m-kus
m-kus / conseilpy_search_internal.py
Created July 11, 2019 08:40
Query scripts containing instruction
from conseil import conseil
Account = conseil.tezos.alphanet.accounts
Account.query(Account.account_id) \
.filter(Account.script.like('SET_DELEGATE')) \
.group_by(Account.script) \
.vector()
@m-kus
m-kus / conseilpy_search_internal.py
Created July 11, 2019 08:40
Query scripts containing instruction
from conseil import conseil
Account = conseil.tezos.alphanet.accounts
Account.query(Account.account_id) \
.filter(Account.script.like('SET_DELEGATE')) \
.group_by(Account.script) \
.vector()
@m-kus
m-kus / conseilpy_non_liquidity_deploys.py
Created July 11, 2019 08:41
Query originations of contracts written in non-liquidity languages
from conseil import conseil
Operation = conseil.tezos.alphanet.operations
Operation.query(Operation.timestamp.max()) \
.filter(Operation.kind == Operation.kind.origination,
Operation.script.notlike('_slash_'),
Operation.script.notlike('_prim_'),
Operation.script.notlike('_sharp_'),
Operation.script.notlike('_Liq_')) \
.group_by(Operation.script) \