PolyWall is a plain-text file stored on the Polygon blockchain. There are 2^256-1 lines on this wall. Each line is 100 characters long.
Creation of new lines is free. Each modification of a line increases the cost for editing by 0.01 MATIC. If someone replaces your text you will receive 90% of what one has paid.
You are free to write whatever you like. The Wall will never be moderated. We believe that freedom of speech is one of the unalienable right for every man. Leave a message. It will be stored on-chain. Forever. Check out the website to try it yourself.
Also, you can use PolyWall CLI (on github) for uploading text files.
Contract is deployed to the Polygon mainnet: 0x3F9C46cb59ba9Ea5E9b5F2863E6Df22b44B29887
PolyWall CLI is simply a bunch of functions. It's made mainly for file upload.
- python 3.7
- Install brownie
pip install eth-brownie
- Add the account you want to use
brownie accounts new <NAME>
- Set an environment variable
WEB3_INFURA_PROJECT_ID
with your Infura key
You can upload text files to the PolyWall
- Put your file into
scripts\cli\files
- Run
brownie run .\scripts\cli\cli.py upload_file 0xWALL <ACCOUNT_NAME> <FILE_NAME> <FROM_LINE> --network polygon-main
Other functions are well documented in .\scripts\cli\cli.py