Skip to content

Instantly share code, notes, and snippets.

View WhoSoup's full-sized avatar
😿
sad cat

WhoSoup

😿
sad cat
View GitHub Profile
@WhoSoup
WhoSoup / gist:49e1b31dc89205d08883c57cb1dc929a
Created May 14, 2020 09:56
Factomd Default Identities
======================
Identity 0
======================
chain id: 8888881570f89283f3a516b6e5ed240f43f5ad7cb05132378c4a006abe7c2b93
server private key: 3838383838383135373066383932383366336135313662366535656432343066
server public key: 803b318b23ec15de43db470200c1afb5d1b6156184e247ed035a8f0b6879155b
======================
Identity 1
======================
@WhoSoup
WhoSoup / log.txt
Created June 8, 2020 07:57
Snippet of Open Node session testing
6/8/2020 09:53:54 event 248384 6
6/8/2020 09:53:55 event 248384 6
6/8/2020 09:53:55 event 248384 6
6/8/2020 09:53:55 event 248384 6
6/8/2020 09:53:55 event 248384 6
6/8/2020 09:53:56 event 248384 6
6/8/2020 09:53:56 event 248384 6
6/8/2020 09:53:56 event 248384 6
6/8/2020 09:53:56 event 248384 6
6/8/2020 09:53:56 event 248384 6
@WhoSoup
WhoSoup / one.log
Created June 8, 2020 08:35
Open Node test
6/8/2020 10:23:01 event 248387 5
6/8/2020 10:23:01 event 248387 5
6/8/2020 10:23:01 event 248387 6
6/8/2020 10:23:02 event 248387 5
BAD
6/8/2020 10:23:02 event 248387 5
6/8/2020 10:23:02 event 248387 6
6/8/2020 10:23:03 event 248387 5
BAD
6/8/2020 10:23:03 event 248387 5
@WhoSoup
WhoSoup / call.log
Created June 23, 2020 12:16
open node authorities call 6/23/2020 14:15
who@spoon:~$ curl -X POST --data-binary '{"jsonrpc": "2.0", "id": 0, "method": "authorities"'} -H 'content-type:text/plain;' https://api.factomd.net/v2
{"jsonrpc":"2.0","id":0,"result":{"Authorities":[{"chainid":"88888862fd0d52de4d5f10e4d80956f9ff8b63f98564ca7673d08237d0e4b4de","manageid":"888888db3857140bd7c6a840698a5cb77488baedba0a385345cdc1993c7874e1","matroyshka":"1d414a2a75cf38d9518cda08aec960568b20e6ae7c4e92abd7b726f7872f3525","signingkey":"ef5b90c7ab73063472808faaa94a3aa6b3f16c2b3b305b2b4581d5dda8adfd4c","status":"federated","anchorkeys":[{"blockchain":"BTC","level":0,"keytype":0,"key":"ce707cf2470b43c0667412bc6d0cba3a9333e502"}],"efficiency":8000,"coinbaseaddress":"FA2SdYu74EFg9E9KLZfDrGwTETavGqJr935vauesticqxHFvQRYn"},{"chainid":"8888886a135d497b86e6ffc6a1352d42dab1765074d14d9d2da97dbc747f1a60","manageid":"88888898f34fb309274413f031c638215db9d0828490a3f40e95ccf72e857b49","matroyshka":"bf611460054038bcc4d5fe9beda6bcea6fdedfcb7bf02d4f253e9173eefd4fec","signingkey":"68d7f48ba8e078e2d62d2d792cb793d08570a
Coinbase is the correct hash: 5429fe706f96a85a4101b3da3b61b52632a85f7190eaa7e2e68ecdac452e78f2
https://explorer.factom.pro/transactions/5429fe706f96a85a4101b3da3b61b52632a85f7190eaa7e2e68ecdac452e78f2
[{TxID:5429fe706f96a85a4101b3da3b61b52632a85f7190eaa7e2e68ecdac452e78f2 Timestamp:2020-07-01 14:53:15.000661 +0200 CEST DBHeight:251726 Status:TransactionACK Fees:0 Inputs:[] Outputs:[] ECOutputs:[]} ... other transactions ...]
[{TxID:5429fe706f96a85a4101b3da3b61b52632a85f7190eaa7e2e68ecdac452e78f2 Timestamp:2020-07-01 14:53:15.000661 +0200 CEST DBHeight:251726 Status:TransactionACK Fees:0 Inputs:[] Outputs:[] ECOutputs:[]} ... other transactions ...]
Height updated but coinbase remains the same
[{TxID:5429fe706f96a85a4101b3da3b61b52632a85f7190eaa7e2e68ecdac452e78f2 Timestamp:2020-07-01 14:53:15.000661 +0200 CEST DBHeight:251727 Status:TransactionACK Fees:0 Inputs:[] Outputs:[] ECOutputs:[]}]
[{TxID:5429fe706f96a85a4101b3da3b61b52632a85f7190eaa7e2e68ecdac452e78f2 Timestamp:2020-07-01 14:53:15.000661 +0200 CES
Pre-requisites:
I want the user to be able to sign the message via Kambani but also provide a way to manually sign the
message for those who use a cold storage or just don't want to use Kambani.
The data that needs to be signed is in its raw form: `16017398e1dcd18888886ff14cef50365b785eb3cefab5bc30175d022be06ed412391a8264537601`.
The process:
Kambani performs two actions on the data before signing it:
1. If it's not a string, JSON encode it as a string
@WhoSoup
WhoSoup / Instructions
Created August 4, 2020 15:06
Decentralized ANO Management configs
1. Compile the multisig branch to "factomd"
2. Compile the master branch to "factomd-old"
3. Place the config files into your "./factom/m2/" folder
4. Run the 4 servers
5. Type "g5" and hit enter in the console window of the first instance.
6. Run the NCP with "-f localhost:8088"
factomd -db=Map -customnet=multisig -blktime=60 -config=server0.conf
Top 100 PEG Rich List
Pos Address PEG pUSD
--- ------- --- ----
1 FA3A23YHzKu7gsMatepEAmyURyDC7HDM9sc6kM4pbhvWccEGA4Tv 260000000 698406.8
2 FA2hCKABWRurNZPbw6zD4GSbMbnUEAE1S9soUXBmcmjhRqjmM5gr 110000500 295481.14309
3 FA25xwvrHj45jZNTi8dNnuxAC6dhWGs6Z4E78KqKJyUWE67HFE79 78910080.53746031 211966.68013811
4 FA29tuC1MniQQd1XLjbaaSdDBYNYJan6b46QAyrmxSWrgSZoWQ3f 74075318.17581486 198979.63817751
5 FA2UcWEAz6sYVe5UYxqnwjwP5MMyFDzf9CymJ98KBBz6GaJDrkkz 72212893.86465503 193976.83124135
6 FA2VQwuZKvKXp2FFebMb5dJrxgvV4X15AVto8ybrqGeHyFh8ciiT 72171261.70934769 193864.99977841
7 FA2Tav4pLACg8JWMWa2VFKo6rV5R3DCDrhtkxxxfLTwPWx9k4E7Q 69999000 188029.91382
49.74% "857d3be932e21148","df45780ed54d9193","4f87684a822f3950","789e6ddbe82189f6","7dc107a3922a1950","eec03a7e8d8ec00c","a8ba1fac79c9ced0","ce4b2a71a595b8a3","e598f34f6b1117d4","ce2ff138f7a1592a","2fd872075171fc33","0bf38e93b4bb7caf","871f6f69aa7ab03f","c7c59ea7195ebbcf","9bcd32546d2a810c","ee57e1eafc7c506a","dfd395868881e2d2","0d731a7bbc1c838b","734f988b29e99cf1","3610d89b25fb948b","3d9f22ddb29b6b8d","9a722925f62a79ad","1575e673a7e2bf72","eba1c853a5b7a0f2","780afc6c26c7cbb9"
miners Prosper
39.83% "8113db36929185a9","23052261120cd995","e4160e8b21907d71","cd43b253d06cde73","ab2a14a77b4218f4","43451269dcae6de0","0199e7944b909d65","999ba99a9232f0c3","a3fa3fee7aa5b946","46a39b22030c9fde","312ad4ae6684a263","d042d4896b3c6302","9789929761e564c2","b1821016b0208d90","161187dbc469c623","5665cfb9909a51cf","0d96f27ec6650c58","cae159df26c76044","78c5886e9f4470c4","39a0afb5f907038c","3ec54290926e8817","cfd56f82513c5dc3","19e45c838630bba4","bdb283daebceb1ce","6bfc5e84791ce121"
miners ColdNorth
9.40% "bc4dba9a27c7d696","
@WhoSoup
WhoSoup / Block 259036
Created August 21, 2020 07:54
Previous Winners submitted by miners
49.74% "857d3be932e21148","df45780ed54d9193","4f87684a822f3950","789e6ddbe82189f6","7dc107a3922a1950","eec03a7e8d8ec00c","a8ba1fac79c9ced0","ce4b2a71a595b8a3","e598f34f6b1117d4","ce2ff138f7a1592a","2fd872075171fc33","0bf38e93b4bb7caf","871f6f69aa7ab03f","c7c59ea7195ebbcf","9bcd32546d2a810c","ee57e1eafc7c506a","dfd395868881e2d2","0d731a7bbc1c838b","734f988b29e99cf1","3610d89b25fb948b","3d9f22ddb29b6b8d","9a722925f62a79ad","1575e673a7e2bf72","eba1c853a5b7a0f2","780afc6c26c7cbb9"
miners Prosper
39.83% "8113db36929185a9","23052261120cd995","e4160e8b21907d71","cd43b253d06cde73","ab2a14a77b4218f4","43451269dcae6de0","0199e7944b909d65","999ba99a9232f0c3","a3fa3fee7aa5b946","46a39b22030c9fde","312ad4ae6684a263","d042d4896b3c6302","9789929761e564c2","b1821016b0208d90","161187dbc469c623","5665cfb9909a51cf","0d96f27ec6650c58","cae159df26c76044","78c5886e9f4470c4","39a0afb5f907038c","3ec54290926e8817","cfd56f82513c5dc3","19e45c838630bba4","bdb283daebceb1ce","6bfc5e84791ce121"
miners ColdNorth
9.40% "bc4dba9a27c7d696","