This guide is based on the official Archlinux [Installation Guide][1], [Beginners' Guide][2] and my personal experience.
HDD | fs | size | mountpoint |
---|---|---|---|
/dev/sda1 | LUKS | MAX | - |
/dev/sda1 | LVM | MAX | /dev/mapper/lvm |
ubuntu@ip-172-31-10-108:~/src/project_data/firedancer-1.4-demo$ sudo fpga-clear-local-image -S 0
AFI 0 No AFI cleared 1 ok 0 0x10212415
AFIDEVICE 0 0x1d0f 0x9048 0000:34:00.0
ubuntu@ip-172-31-10-108:~/src/project_data/firedancer-1.4-demo$ sudo fpga-load-local-image -S 0 -I agfi-05ea473fac6d8f37a
AFI 0 agfi-05ea473fac6d8f37a loaded 0 ok 0 0x10212415
AFIDEVICE 0 0x1d0f 0xf001 0000:34:00.0
#!/usr/bin/env python3 | |
# pip install scapy solana | |
import sys | |
from scapy.all import rdpcap, UDP, IP, Raw, wrpcap, Ether | |
from solders.transaction import Transaction | |
from base64 import b64encode |
var kKe = Object.defineProperty; | |
var PKe = (t, e, n) => e in t ? kKe(t, e, { enumerable: !0, configurable: !0, writable: !0, value: n }) : t[e] = n; | |
var me = (t, e, n) => PKe(t, typeof e != "symbol" ? e + "" : e, n); | |
function LKe(t, e) { | |
for (var n = 0; n < e.length; n++) { | |
const r = e[n]; | |
if (typeof r != "string" && !Array.isArray(r)) { | |
for (const i in r) | |
if (i !== "default" && !(i in t)) { | |
const s = Object.getOwnPropertyDescriptor(r, i); |