to get started, we need to make sure ipfs has been initialized, if you havent done this yet:
ipfs init
next lets start up the ipfs daemon:
package main | |
import ( | |
"bytes" | |
"encoding/gob" | |
"fmt" | |
) | |
type MyFace interface { | |
A() |
#include <termios.h> | |
#include <stdlib.h> | |
void RestoreKeyboardBlocking(struct termios *initial_settings) | |
{ | |
tcsetattr(0, TCSANOW, initial_settings); | |
} | |
void SetKeyboardNonBlock(struct termios *initial_settings) | |
{ |
-----BEGIN PGP PUBLIC KEY BLOCK----- | |
Comment: Filecoin phase2 signing public-key | |
mDMEXvzx3hYJKwYBBAHaRw8BAQdAhm7mEJ8gWmceN72AVeJuCv//nU2EL4kiUxkI | |
KHB0TcC0H0ZpbGVjb2luIG1haW5uZXQgcGhhc2UyIHNpZ25pbmeIkAQTFggAOBYh | |
BJmVwTIy1pFS4yckeNZyvJBw+JtVBQJe/PHeAhsDBQsJCAcCBhUKCQgLAgQWAgMB | |
Ah4BAheAAAoJENZyvJBw+JtVJYIA+gNP9PTdhnzaTjN/lTYt6tSVLgvbiFTLA8GS | |
4lLIO+NtAQDazJ9FGDONO9oSy9tL0knt8aPS23Su8aTeNHrewRiNCA== | |
=rP7h | |
-----END PGP PUBLIC KEY BLOCK----- |
-----BEGIN PGP PUBLIC KEY BLOCK----- | |
Comment: Filecoin phase2 signing public-key | |
mDMEXvzx3hYJKwYBBAHaRw8BAQdAhm7mEJ8gWmceN72AVeJuCv//nU2EL4kiUxkI | |
KHB0TcC0H0ZpbGVjb2luIG1haW5uZXQgcGhhc2UyIHNpZ25pbmeIkAQTFggAOBYh | |
BJmVwTIy1pFS4yckeNZyvJBw+JtVBQJe/PHeAhsDBQsJCAcCBhUKCQgLAgQWAgMB | |
Ah4BAheAAAoJENZyvJBw+JtVJYIA+gNP9PTdhnzaTjN/lTYt6tSVLgvbiFTLA8GS | |
4lLIO+NtAQDazJ9FGDONO9oSy9tL0knt8aPS23Su8aTeNHrewRiNCA== | |
=rP7h | |
-----END PGP PUBLIC KEY BLOCK----- |
./lotus chain read-obj bafy2bzacedsyr4ojuomkt2e4423l27p37mf35onkmzsvg7ketjqvv4yowhnjc | |
8842000358310393b51c011a1974a62b384e2a86842abf38c9f0a7d3f679c4ce992876b4806b85fb2d166c67846f93bb61ac84be1aa2a619035a404044000f424005587a8181895820fd2fc3c8f13169111766c62c629262752b2be468f531cfc88c0b47d1ac13c62e1b00000007f000000058310393b51c011a1974a62b384e2a86842abf38c9f0a7d3f679c4ce992876b4806b85fb2d166c67846f93bb61ac84be1aa2a6430087081bffffffffffffffff1b7fffffffffffffff4040f6 |
{ | |
"Miner": "t01227", | |
"Ticket": { | |
"VRFProof": "lmRJLzDpuVA7cUELHTguK9SFf+IVOaySG8t/0IbVeHHm3VwxzSNhi1JStix7REw6Apu6rcJQV1aBBkd39gQGxP8Abzj8YXH+RdSD5RV50OJHi35f3ixR0uhkY6+G08vV" | |
}, | |
"EPostProof": { | |
"Proof": "rn85uiodD29xvgIuvN5/g37IXghPtVtl3li9y+nPHCueATI1q1/oOn0FEIDXRWHLpZ4CzAqOdQh9rdHih+BI5IsdI1YpwV+UdNDspJVW/cinVE+ZoiO86ap30l77RLkrEwxUZ5v8apsSRUizoXh1IFrHgK06gk1wl5LaxY2i/CQgBoWIPx9o2EYMBbNfQcu+pRzFmiDjzT6BIhYrPbo+gm6wHFiNhp3FvAuSUH2/N+5MKZo7Eh7LwgGLc0fL4MEI", | |
"PostRand": "hdodcCz5kLJYRb9PT7m4z9kRvc9h02KMye9DOklnQ8v05X2ds9rgNhcTV+d/cXS+AvADHpepQODMV/6E1kbT99kdFt0xMNUsO/9YbH4ujif7sY0P8pgRAunlMgPrx7Sx", | |
"Candidates": [ | |
{ |
First, follow the instructions on this page up until it tells you to unmount root: http://archlinuxarm.org/platforms/armv7/samsung/samsung-chromebook-2
Dont unmount root yet. you need to run cp /lib/firmware/mrvl/* root/lib/firmware/mrvl
This copies the proper wireless drivers to your new installation (otherwise wireless will NOT work)
Now you can umount root
and sync
and reboot.
After rebooting, press Ctrl + u
at the boot screen to boot to your SD card.
package main | |
import ( | |
"fmt" | |
"net" | |
"os" | |
"time" | |
"github.com/hashicorp/yamux" | |
) |