• Joshua Gutow's avatar
    op-node: Fixed Integers in channel frame header (#3126) · 04a39a47
    Joshua Gutow authored
    * goals for fixed int
    
    * op-node: Fixed integer sizes in the channel header
    
    This mainly modifies the channel_frame, but has some knock on effects
    as the width of some of the fields have been reduced. The channel
    frame code is also changed more than I expected due to differences
    in API of working with fixed int vs uvarints in go. Otherwise the
    code reads very similarly with using Reader/Writer APIs.
    
    * op-node: fix frame unmarshal func to return correct err
    
    * specs: update frame format specs
    
    * Update op-node/rollup/derive/channel_bank_test.go
    Co-authored-by: default avatarprotolambda <proto@protolambda.com>
    Co-authored-by: default avatarMatthew Slipper <me@matthewslipper.com>
    04a39a47
Name
Last commit
Last update
.changeset Loading commit data...
.circleci Loading commit data...
.github Loading commit data...
.husky Loading commit data...
.vscode Loading commit data...
.yarn/releases Loading commit data...
batch-submitter Loading commit data...
bss-core Loading commit data...
gas-oracle Loading commit data...
indexer Loading commit data...
infra/op-replica Loading commit data...
integration-tests Loading commit data...
l2geth Loading commit data...
l2geth-exporter Loading commit data...
op-batcher Loading commit data...
op-bindings Loading commit data...
op-e2e Loading commit data...
op-exporter Loading commit data...
op-node Loading commit data...
op-proposer Loading commit data...
ops Loading commit data...
ops-bedrock Loading commit data...
packages Loading commit data...
patches Loading commit data...
proxyd Loading commit data...
specs Loading commit data...
state-surgery Loading commit data...
technical-documents Loading commit data...
teleportr Loading commit data...
.dockerignore Loading commit data...
.editorconfig Loading commit data...
.eslintrc.js Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.markdownlint.json Loading commit data...
.nvmrc Loading commit data...
.prettierrc.js Loading commit data...
.semgrepignore Loading commit data...
.yarnrc Loading commit data...
CONTRIBUTING.md Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
SECURITY.md Loading commit data...
cloudbuild.yaml Loading commit data...
go.work Loading commit data...
go.work.sum Loading commit data...
lerna.json Loading commit data...
package.json Loading commit data...
tsconfig.json Loading commit data...
yarn.lock Loading commit data...