Skip to content

Example API server#15

Merged
Fraser999 merged 3 commits intocasper-network:masterfrom
marc-casperlabs:mbr/example-api
Jun 8, 2020
Merged

Example API server#15
Fraser999 merged 3 commits intocasper-network:masterfrom
marc-casperlabs:mbr/example-api

Conversation

@marc-casperlabs
Copy link
Contributor

@marc-casperlabs marc-casperlabs commented Jun 8, 2020

This implements an API server that stores and serves deploys. It is still missing the gossiping of deploys, which will be added either to this PR or another one.

$ curl localhost:7777/deploys
[]
$  curl -X POST localhost:7777/deploys -H 'Content-type: application/json' -d "[1,2,3]"
[]
$ curl localhost:7777/deploy
[1,2,3]

@goral09
Copy link
Contributor

goral09 commented Jun 8, 2020

Just FYI, deploy can be hundreds of kbs.

@marc-casperlabs
Copy link
Contributor Author

Just FYI, deploy can be hundreds of kbs.

We're not going to pass those unboxed, I think =)

@Fraser999 Fraser999 merged commit 62dafec into casper-network:master Jun 8, 2020
@Fraser999 Fraser999 deleted the mbr/example-api branch June 8, 2020 16:30
mpapierski pushed a commit to mpapierski/casper-node that referenced this pull request Nov 30, 2021
Matching casper-node .drone.yml for merge back.
casperlabs-bors-ng bot pushed a commit that referenced this pull request Dec 1, 2021
Ensure correct SSE ID is cached on shutdown
alsrdn pushed a commit to alsrdn/casper-node that referenced this pull request Mar 27, 2024
…aw-bytes

Remove RawBytesSpec from binary port
casperlabs-bors-ng bot pushed a commit that referenced this pull request Jun 6, 2024
rafal-ch pushed a commit that referenced this pull request Sep 11, 2024
The transaction default function should comply with the specs and be
executable under the VM context.

A create type will always depend on some contract deployment so an empty
script is the minimum code approach.
rafal-ch pushed a commit that referenced this pull request Sep 11, 2024
The base types will be used in constrained environments such as WASM.

A no-std build is required to allow these types to be used.
rafal-ch pushed a commit that referenced this pull request Sep 11, 2024
* add release process to workflows
rafal-ch pushed a commit that referenced this pull request Sep 11, 2024
rafal-ch pushed a commit that referenced this pull request Sep 11, 2024
* Removed usage of `auto_trait`(implemented traits manually).
Split the `Storage` trait on too traits `StorageInspect` and `StorageMutate`.
Added `StorageAsRef` and `StorageAsMut` traits to simplify the usage in case of multiple `Storage` implementations.
Removed `Storage` functionality from `MerkleStorage`.
Renamed `MerkleStorage` to `MerkleRootStorage`.
Use one generic in the `Storage` to describe all types.
Added `SetValue` type and `GetValue` type for performance optimization.

* Added getter for the `root`(the same as `storage`)

* Fix formatting

* Removed `StorageError`

* Fmt

* Move blanket implementation to the trait definition

* Fix fmt
zajko added a commit to zajko/casper-node that referenced this pull request Jun 16, 2025
# This is the 1st commit message:

Initial wip

# The commit message #2 will be skipped:

# Basic case working. Pre-fixture tests

# The commit message #3 will be skipped:

# Initial fixture tests passing

# The commit message #4 will be skipped:

# Test case passing for disabled versions

# The commit message #5 will be skipped:

# EE tests passing

# The commit message #6 will be skipped:

# Additional fixture tests and PR prep

# The commit message #7 will be skipped:

# Run make format

# The commit message #8 will be skipped:

# X

# The commit message #9 will be skipped:

# X

# The commit message casper-network#10 will be skipped:

# X

# The commit message casper-network#11 will be skipped:

# X

# The commit message casper-network#12 will be skipped:

# Add flag to engine config to return error

# The commit message casper-network#13 will be skipped:

# Add flag to chainspec.toml

# The commit message casper-network#14 will be skipped:

# Address CI issues

# The commit message casper-network#15 will be skipped:

# Add contract runtime tests
zajko added a commit to zajko/casper-node that referenced this pull request Jun 16, 2025
# This is the 1st commit message:

Initial wip

# The commit message #2 will be skipped:

# Basic case working. Pre-fixture tests

# The commit message #3 will be skipped:

# Initial fixture tests passing

# The commit message #4 will be skipped:

# Test case passing for disabled versions

# The commit message #5 will be skipped:

# EE tests passing

# The commit message #6 will be skipped:

# Additional fixture tests and PR prep

# The commit message #7 will be skipped:

# Run make format

# The commit message #8 will be skipped:

# X

# The commit message #9 will be skipped:

# X

# The commit message casper-network#10 will be skipped:

# X

# The commit message casper-network#11 will be skipped:

# X

# The commit message casper-network#12 will be skipped:

# Add flag to engine config to return error

# The commit message casper-network#13 will be skipped:

# Add flag to chainspec.toml

# The commit message casper-network#14 will be skipped:

# Address CI issues

# The commit message casper-network#15 will be skipped:

# Add contract runtime tests

# The commit message casper-network#16 will be skipped:

# rebasing with darthsiroftardis/change-package-version-calls

# The commit message casper-network#17 will be skipped:

# fmt fix

# The commit message casper-network#18 will be skipped:

# fmt fix

# The commit message casper-network#19 will be skipped:

# fmt fix
zajko added a commit to zajko/casper-node that referenced this pull request Jun 16, 2025
# This is the 1st commit message:

Initial wip

# The commit message #2 will be skipped:

# Basic case working. Pre-fixture tests

# The commit message #3 will be skipped:

# Initial fixture tests passing

# The commit message #4 will be skipped:

# Test case passing for disabled versions

# The commit message #5 will be skipped:

# EE tests passing

# The commit message #6 will be skipped:

# Additional fixture tests and PR prep

# The commit message #7 will be skipped:

# Run make format

# The commit message #8 will be skipped:

# X

# The commit message #9 will be skipped:

# X

# The commit message casper-network#10 will be skipped:

# X

# The commit message casper-network#11 will be skipped:

# X

# The commit message casper-network#12 will be skipped:

# Add flag to engine config to return error

# The commit message casper-network#13 will be skipped:

# Add flag to chainspec.toml

# The commit message casper-network#14 will be skipped:

# Address CI issues

# The commit message casper-network#15 will be skipped:

# Add contract runtime tests

# The commit message casper-network#16 will be skipped:

# rebasing with darthsiroftardis/change-package-version-calls

# The commit message casper-network#17 will be skipped:

# fmt fix

# The commit message casper-network#18 will be skipped:

# fmt fix

# The commit message casper-network#19 will be skipped:

# fmt fix

# The commit message casper-network#20 will be skipped:

# refactoring put_key contract

# The commit message casper-network#21 will be skipped:

# refactoring put_key contract

# The commit message casper-network#22 will be skipped:

# X
zajko added a commit to zajko/casper-node that referenced this pull request Oct 13, 2025
# This is the 1st commit message:

rebasing

# The commit message #2 will be skipped:

# WIP

# The commit message #3 will be skipped:

# WIP

# The commit message #4 will be skipped:

# wip

# The commit message #5 will be skipped:

# wip

# The commit message #6 will be skipped:

# wip

# The commit message #7 will be skipped:

# wip

# The commit message #8 will be skipped:

# wip

# The commit message #9 will be skipped:

# wip

# The commit message casper-network#10 will be skipped:

# wip

# The commit message casper-network#11 will be skipped:

# wip

# The commit message casper-network#12 will be skipped:

# wip

# The commit message casper-network#13 will be skipped:

# rebasing

# The commit message casper-network#14 will be skipped:

# wip

# The commit message casper-network#15 will be skipped:

# wip

# The commit message casper-network#16 will be skipped:

# wip

# The commit message casper-network#17 will be skipped:

# wip

# The commit message casper-network#18 will be skipped:

# wip

# The commit message casper-network#19 will be skipped:

# wip
zajko added a commit to zajko/casper-node that referenced this pull request Oct 13, 2025
# This is the 1st commit message:

rebasing

# The commit message #2 will be skipped:

# WIP

# The commit message #3 will be skipped:

# WIP

# The commit message #4 will be skipped:

# wip

# The commit message #5 will be skipped:

# wip

# The commit message #6 will be skipped:

# wip

# The commit message #7 will be skipped:

# wip

# The commit message #8 will be skipped:

# wip

# The commit message #9 will be skipped:

# wip

# The commit message casper-network#10 will be skipped:

# wip

# The commit message casper-network#11 will be skipped:

# wip

# The commit message casper-network#12 will be skipped:

# wip

# The commit message casper-network#13 will be skipped:

# rebasing

# The commit message casper-network#14 will be skipped:

# wip

# The commit message casper-network#15 will be skipped:

# wip

# The commit message casper-network#16 will be skipped:

# wip

# The commit message casper-network#17 will be skipped:

# wip

# The commit message casper-network#18 will be skipped:

# wip

# The commit message casper-network#19 will be skipped:

# wip

# The commit message casper-network#20 will be skipped:

# rebasing

# The commit message casper-network#21 will be skipped:

# wip

# The commit message casper-network#22 will be skipped:

# wip

# The commit message casper-network#23 will be skipped:

# wip
zajko added a commit to zajko/casper-node that referenced this pull request Oct 13, 2025
# This is the 1st commit message:

rebasing

# The commit message #2 will be skipped:

# WIP

# The commit message #3 will be skipped:

# WIP

# The commit message #4 will be skipped:

# wip

# The commit message #5 will be skipped:

# wip

# The commit message #6 will be skipped:

# wip

# The commit message #7 will be skipped:

# wip

# The commit message #8 will be skipped:

# wip

# The commit message #9 will be skipped:

# wip

# The commit message casper-network#10 will be skipped:

# wip

# The commit message casper-network#11 will be skipped:

# wip

# The commit message casper-network#12 will be skipped:

# wip

# The commit message casper-network#13 will be skipped:

# rebasing

# The commit message casper-network#14 will be skipped:

# wip

# The commit message casper-network#15 will be skipped:

# wip

# The commit message casper-network#16 will be skipped:

# wip

# The commit message casper-network#17 will be skipped:

# wip

# The commit message casper-network#18 will be skipped:

# wip

# The commit message casper-network#19 will be skipped:

# wip

# The commit message casper-network#20 will be skipped:

# rebasing

# The commit message casper-network#21 will be skipped:

# wip

# The commit message casper-network#22 will be skipped:

# wip

# The commit message casper-network#23 will be skipped:

# wip

# The commit message casper-network#24 will be skipped:

# wip

# The commit message casper-network#25 will be skipped:

# wip

# The commit message casper-network#26 will be skipped:

# wip

# The commit message casper-network#27 will be skipped:

# wip

# The commit message casper-network#28 will be skipped:

# wip

# The commit message casper-network#29 will be skipped:

# wip
zajko added a commit to zajko/casper-node that referenced this pull request Oct 13, 2025
# This is the 1st commit message:

rebasing

# The commit message #2 will be skipped:

# WIP

# The commit message #3 will be skipped:

# WIP

# The commit message #4 will be skipped:

# wip

# The commit message #5 will be skipped:

# wip

# The commit message #6 will be skipped:

# wip

# The commit message #7 will be skipped:

# wip

# The commit message #8 will be skipped:

# wip

# The commit message #9 will be skipped:

# wip

# The commit message casper-network#10 will be skipped:

# wip

# The commit message casper-network#11 will be skipped:

# wip

# The commit message casper-network#12 will be skipped:

# wip

# The commit message casper-network#13 will be skipped:

# rebasing

# The commit message casper-network#14 will be skipped:

# wip

# The commit message casper-network#15 will be skipped:

# wip

# The commit message casper-network#16 will be skipped:

# wip

# The commit message casper-network#17 will be skipped:

# wip

# The commit message casper-network#18 will be skipped:

# wip

# The commit message casper-network#19 will be skipped:

# wip

# The commit message casper-network#20 will be skipped:

# rebasing

# The commit message casper-network#21 will be skipped:

# wip

# The commit message casper-network#22 will be skipped:

# wip

# The commit message casper-network#23 will be skipped:

# wip

# The commit message casper-network#24 will be skipped:

# wip

# The commit message casper-network#25 will be skipped:

# wip

# The commit message casper-network#26 will be skipped:

# wip

# The commit message casper-network#27 will be skipped:

# wip

# The commit message casper-network#28 will be skipped:

# wip

# The commit message casper-network#29 will be skipped:

# wip

# The commit message casper-network#30 will be skipped:

# wip

# The commit message casper-network#31 will be skipped:

# wip

# The commit message casper-network#32 will be skipped:

# wip
zajko added a commit to zajko/casper-node that referenced this pull request Oct 13, 2025
# This is the 1st commit message:

rebasing

# The commit message #2 will be skipped:

# WIP

# The commit message #3 will be skipped:

# WIP

# The commit message #4 will be skipped:

# wip

# The commit message #5 will be skipped:

# wip

# The commit message #6 will be skipped:

# wip

# The commit message #7 will be skipped:

# wip

# The commit message #8 will be skipped:

# wip

# The commit message #9 will be skipped:

# wip

# The commit message casper-network#10 will be skipped:

# wip

# The commit message casper-network#11 will be skipped:

# wip

# The commit message casper-network#12 will be skipped:

# wip

# The commit message casper-network#13 will be skipped:

# rebasing

# The commit message casper-network#14 will be skipped:

# wip

# The commit message casper-network#15 will be skipped:

# wip

# The commit message casper-network#16 will be skipped:

# wip

# The commit message casper-network#17 will be skipped:

# wip

# The commit message casper-network#18 will be skipped:

# wip

# The commit message casper-network#19 will be skipped:

# wip

# The commit message casper-network#20 will be skipped:

# rebasing

# The commit message casper-network#21 will be skipped:

# wip

# The commit message casper-network#22 will be skipped:

# wip

# The commit message casper-network#23 will be skipped:

# wip

# The commit message casper-network#24 will be skipped:

# wip

# The commit message casper-network#25 will be skipped:

# wip

# The commit message casper-network#26 will be skipped:

# wip

# The commit message casper-network#27 will be skipped:

# wip

# The commit message casper-network#28 will be skipped:

# wip

# The commit message casper-network#29 will be skipped:

# wip

# The commit message casper-network#30 will be skipped:

# wip

# The commit message casper-network#31 will be skipped:

# wip

# The commit message casper-network#32 will be skipped:

# wip

# The commit message casper-network#33 will be skipped:

# wip

# The commit message casper-network#34 will be skipped:

# wip

# The commit message casper-network#35 will be skipped:

# wip

# The commit message casper-network#36 will be skipped:

# wip

# The commit message casper-network#37 will be skipped:

# wip

# The commit message casper-network#38 will be skipped:

# wip

# The commit message casper-network#39 will be skipped:

# wip

# The commit message casper-network#40 will be skipped:

# rebasing
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants