Automation for pinning Status Sticker Packs https://hub.docker.com/r/statusteam/auto-sticker-pinner
Go to file
Jakub Sokołowski 6e9fbf0496
add --contract argument
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2020-06-17 17:27:57 +02:00
.gitignore add gitignore suited for python 2020-06-08 12:45:00 +02:00
README.md add readme 2020-06-09 19:02:18 +02:00
abi.json add initial experiments 2020-06-08 12:45:38 +02:00
contract.py return parsed packs 2020-06-09 18:59:27 +02:00
ipfs.py add --ipfs-addr and --geth-addr flags 2020-06-17 14:23:15 +02:00
log.py add --log-level argument 2020-06-17 14:17:31 +02:00
main.py add --contract argument 2020-06-17 17:27:57 +02:00
pack.py add --contract argument 2020-06-17 17:27:57 +02:00
pin.py use pack.pin() in pin.py 2020-06-17 17:19:21 +02:00
requirements.txt use specific ipfshttpclient version 2020-06-17 10:10:22 +02:00
watch.py fix event watching based on goerli tests 2020-06-17 17:14:11 +02:00

README.md

Description

This is an automation written in Python for pinning Status Sticker Packs to our IPFS cluster.

In simple terms it talks to a go-ethereum node over RPC and waits for specific Ethereum Contract events to detect new Sticker Packs being added. When it detects such an event it talks to the IPFS cluster to pin the pack metadata and all the images.

Usage

TODO

Details

TODO

Known Issues

TODO