Skip to content

Instantly share code, notes, and snippets.

@m-kus
m-kus / pytezos_initial_storage.ipynb
Last active September 11, 2019 13:52
Encoding initial storage for a Michelson smart contract
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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_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) \
@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_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_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()