Chains

Block model

sf.arweave.type.v1.Block

sf.arweave.type.v1.Block

uint32ver = 1
bytesindep_hash = 2
bytesnonce = 3
bytesprevious_block = 4
uint64timestamp = 5
uint64last_retarget = 6
BigIntdiff = 7
uint64height = 8
byteshash = 9
bytestx_root = 10
byteswallet_list = 12
bytesreward_addr = 13
Tag[]tags = 14
BigIntreward_pool = 15
BigIntweave_size = 16
BigIntblock_size = 17
BigIntcumulative_diff = 18
byteshash_list_merkle = 20

sf.arweave.type.v1.BigInt

bytesbytes = 1

sf.arweave.type.v1.Transaction

uint32format = 1
bytesid = 2
byteslast_tx = 3
bytesowner = 4
Tag[]tags = 5
bytestarget = 6
BigIntquantity = 7
bytesdata = 8
BigIntdata_size = 9
bytesdata_root = 10
bytessignature = 11
BigIntreward = 12

sf.arweave.type.v1.Tag

bytesname = 1
bytesvalue = 2

sf.arweave.type.v1.ProofOfAccess

stringoption = 1
bytestx_path = 2
bytesdata_path = 3
byteschunk = 4