SPK TestNet Sprint Attempt

Alright so as a backend development learning experience I decided to participate in the SPK network testnet sprint.

I would definitely consider myself a layman dev.

I took the first step of downloading docker.

screenshot from the end of my journey

And then i cloned the trole repo from github.

i then went and sttempted these steps:


Screenshot 2024-03-10 at 5.35.41 PM.png

This video was followed.

my terminal says this:

➜  trole git:(main) ✗ docker-compose up
[+] Running 5/0
 ✔ Network trole_trole                                                                                                                                Created0.0s 
 ✔ Container ipfs                                                                                                                                     Created0.0s 
 ✔ Container poa                                                                                                                                      Created0.0s 
 ✔ Container trole-api-1                                                                                                                              Created0.0s 
 ! poa The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested 0.0s 
Attaching to ipfs, poa, api-1
ipfs   | Changing user to ipfs
ipfs   | ipfs version 0.27.0
ipfs   | Found IPFS fs-repo at /data/ipfs
ipfs   | Sourcing '/container-init.d/ipfs-init.sh'...
ipfs   | + ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin '["*"]'
ipfs   | + ipfs config --json API.HTTPHeaders.Access-Control-Allow-Methods '["GET", "POST"]'
ipfs   | + ipfs config --json API.HTTPHeaders.Access-Control-Allow-Headers '["Authorization"]'
ipfs   | + ipfs config --json API.HTTPHeaders.Access-Control-Expose-Headers '["Location"]'
ipfs   | + ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials '["true"]'
ipfs   | + ipfs config --json ResourceMgr.Limits.System.Conns 2048
ipfs   | + ipfs config --json ResourceMgr.Limits.System.ConnsInbound 1024
ipfs   | + ipfs config --json ResourceMgr.Limits.System.ConnsOutbound 1024
ipfs   | + ipfs config --json ResourceMgr.Limits.System.Streams 4096
ipfs   | + ipfs config --json ResourceMgr.Limits.System.StreamsInbound 2048
ipfs   | + ipfs config --json ResourceMgr.Limits.System.StreamsOutbound 2048
ipfs   | + ipfs config --json ResourceMgr.Limits.Transient.Conns 512
ipfs   | + ipfs config --json ResourceMgr.Limits.Transient.ConnsInbound 256
ipfs   | + ipfs config --json ResourceMgr.Limits.Transient.ConnsOutbound 256
ipfs   | + ipfs config --json ResourceMgr.Limits.Transient.Streams 1024
ipfs   | + ipfs config --json ResourceMgr.Limits.Transient.StreamsInbound 512
ipfs   | + ipfs config --json ResourceMgr.Limits.Transient.StreamsOutbound 512
ipfs   | Initializing daemon...
ipfs   | Kubo version: 0.27.0-59bcea8
ipfs   | Repo version: 15
ipfs   | System version: arm64/linux
ipfs   | Golang version: go1.21.7
ipfs   | 2024/03/10 22:37:04 failed to sufficiently increase receive buffer size (was: 208 kiB, wanted: 2048 kiB, got: 416 kiB). See https://github.com/quic-go/quic-go/wiki/UDP-Buffer-Sizes for details.
ipfs   | Swarm listening on /ip4/127.0.0.1/tcp/4001
ipfs   | Swarm listening on /ip4/127.0.0.1/udp/4001/quic-v1
ipfs   | Swarm listening on /ip4/127.0.0.1/udp/4001/quic-v1/webtransport/certhash/uEiAcLAFNJLp6KNR-7_rUdoggKl2lCKai7TsdY11xyveQGg/certhash/uEiBptx7WdRO4zH6zgpIo9Jf3uWlZZ4wfTDSL3k1hyirDmQ
ipfs   | Swarm listening on /ip4/172.18.0.2/tcp/4001
ipfs   | Swarm listening on /ip4/172.18.0.2/udp/4001/quic-v1
ipfs   | Swarm listening on /ip4/172.18.0.2/udp/4001/quic-v1/webtransport/certhash/uEiAcLAFNJLp6KNR-7_rUdoggKl2lCKai7TsdY11xyveQGg/certhash/uEiBptx7WdRO4zH6zgpIo9Jf3uWlZZ4wfTDSL3k1hyirDmQ
ipfs   | Swarm listening on /p2p-circuit
ipfs   | Swarm announcing /ip4/127.0.0.1/tcp/4001
ipfs   | Swarm announcing /ip4/127.0.0.1/udp/4001/quic-v1
ipfs   | Swarm announcing /ip4/127.0.0.1/udp/4001/quic-v1/webtransport/certhash/uEiAcLAFNJLp6KNR-7_rUdoggKl2lCKai7TsdY11xyveQGg/certhash/uEiBptx7WdRO4zH6zgpIo9Jf3uWlZZ4wfTDSL3k1hyirDmQ
ipfs   | Swarm announcing /ip4/172.18.0.2/tcp/4001
ipfs   | Swarm announcing /ip4/172.18.0.2/udp/4001/quic-v1
ipfs   | Swarm announcing /ip4/172.18.0.2/udp/4001/quic-v1/webtransport/certhash/uEiAcLAFNJLp6KNR-7_rUdoggKl2lCKai7TsdY11xyveQGg/certhash/uEiBptx7WdRO4zH6zgpIo9Jf3uWlZZ4wfTDSL3k1hyirDmQ
ipfs   | RPC API server listening on /ip4/0.0.0.0/tcp/5001
ipfs   | WebUI: http://0.0.0.0:5001/webui
ipfs   | Gateway server listening on /ip4/0.0.0.0/tcp/8080
ipfs   | Daemon is ready
Gracefully stopping... (press Ctrl+C again to force)
dependency failed to start: container ipfs is unhealthy
➜  trole git:(main) ✗ 

There is one thing that i am doing wrong that the video @disregardfiat made. i don't really want to use my web-gnar account in the .env file because idk where that private key is going... so i want to use a test account.

the problem is, that test account doesn't have any LARYNX tokens, and all my LARYNX tokens on my webgnar account are powered up so i have to wait, and then send some to by alt- account to test. i feel like i should do this before i come to a conclusion here.

I am going to publish this post and then come back and Edit it when my @minedovermatter account has some larynx tokens.

If this post helps at all in any way im glad to help.

special thanks to @xvlad for being on discord with me while i tired this. He helped me connect the trole repo to docker using simple terminal language i forgot at the time.

My interest in this exercise is the idea of storing @skatehive community videos on our own computers. I am confused about what i am actually doing with this test. I do pay for a heroku server. if that could be used in a way in conjunction with storing 3speak videos, i would be happy to utilize that.

As I said before i am quite a layman dev.

Screenshot 2024-03-10 at 5.51.45 PM.png



0
0
0.000
2 comments