Upgrading core protocol version (docker quickstart, standalone)
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
I built the v10 docker image and launched it exposing the HTTP port for core.
docker build -f Dockerfile.testing -t stellar:v10 .
docker run --rm -it -p "5432:5432" -p "8000:8000" -p "11626:11626"
--name stellar stellar:v10 --standalone
At launch, the protocol version is 0.
I then attempted to update the protocol.
curl "http://localhost:11626/upgrades?mode=set&protocolversion=10&upgradetime=2018-08-18T00:00:00Z"
The upgrades
endpoint now reports v10.
curl http://localhost:11626/upgrades?mode=get
"time": 1534550400,
"version":
"has": true,
"val": 10
,
"fee":
"has": false
,
"maxtxsize":
"has": false
,
"reserve":
"has": false
But the most recent ledger does not:
curl -s "http://localhost:8000/ledgers?cursor=now&limit=1&order=desc"
| jq '._embedded.records[0].protocol_version'
0
The system in this state does not support any non v0 operation (after limited testing).
What are the additional steps to upgrading the protocol version?
stellar-core protocol
add a comment |Â
up vote
1
down vote
favorite
I built the v10 docker image and launched it exposing the HTTP port for core.
docker build -f Dockerfile.testing -t stellar:v10 .
docker run --rm -it -p "5432:5432" -p "8000:8000" -p "11626:11626"
--name stellar stellar:v10 --standalone
At launch, the protocol version is 0.
I then attempted to update the protocol.
curl "http://localhost:11626/upgrades?mode=set&protocolversion=10&upgradetime=2018-08-18T00:00:00Z"
The upgrades
endpoint now reports v10.
curl http://localhost:11626/upgrades?mode=get
"time": 1534550400,
"version":
"has": true,
"val": 10
,
"fee":
"has": false
,
"maxtxsize":
"has": false
,
"reserve":
"has": false
But the most recent ledger does not:
curl -s "http://localhost:8000/ledgers?cursor=now&limit=1&order=desc"
| jq '._embedded.records[0].protocol_version'
0
The system in this state does not support any non v0 operation (after limited testing).
What are the additional steps to upgrading the protocol version?
stellar-core protocol
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I built the v10 docker image and launched it exposing the HTTP port for core.
docker build -f Dockerfile.testing -t stellar:v10 .
docker run --rm -it -p "5432:5432" -p "8000:8000" -p "11626:11626"
--name stellar stellar:v10 --standalone
At launch, the protocol version is 0.
I then attempted to update the protocol.
curl "http://localhost:11626/upgrades?mode=set&protocolversion=10&upgradetime=2018-08-18T00:00:00Z"
The upgrades
endpoint now reports v10.
curl http://localhost:11626/upgrades?mode=get
"time": 1534550400,
"version":
"has": true,
"val": 10
,
"fee":
"has": false
,
"maxtxsize":
"has": false
,
"reserve":
"has": false
But the most recent ledger does not:
curl -s "http://localhost:8000/ledgers?cursor=now&limit=1&order=desc"
| jq '._embedded.records[0].protocol_version'
0
The system in this state does not support any non v0 operation (after limited testing).
What are the additional steps to upgrading the protocol version?
stellar-core protocol
I built the v10 docker image and launched it exposing the HTTP port for core.
docker build -f Dockerfile.testing -t stellar:v10 .
docker run --rm -it -p "5432:5432" -p "8000:8000" -p "11626:11626"
--name stellar stellar:v10 --standalone
At launch, the protocol version is 0.
I then attempted to update the protocol.
curl "http://localhost:11626/upgrades?mode=set&protocolversion=10&upgradetime=2018-08-18T00:00:00Z"
The upgrades
endpoint now reports v10.
curl http://localhost:11626/upgrades?mode=get
"time": 1534550400,
"version":
"has": true,
"val": 10
,
"fee":
"has": false
,
"maxtxsize":
"has": false
,
"reserve":
"has": false
But the most recent ledger does not:
curl -s "http://localhost:8000/ledgers?cursor=now&limit=1&order=desc"
| jq '._embedded.records[0].protocol_version'
0
The system in this state does not support any non v0 operation (after limited testing).
What are the additional steps to upgrading the protocol version?
stellar-core protocol
asked Aug 17 at 21:19
Synessoâ¦
1,751221
1,751221
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
3
down vote
accepted
I think the date that you used is in the future 1534550400 = Saturday, August 18, 2018 12:00:00 AM
.
if you want it to happen right away, just use the epoch as per the documentation it's 1970-01-01T00:00:00Z
Thank you. That makes sense. I changed it to one minute in the future as a test and it updated correctly at the right time.
â Synessoâ¦
Aug 17 at 22:48
1
Update to docs to clarify that param. github.com/stellar/stellar-core/pull/1759
â Synessoâ¦
Aug 17 at 23:00
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
3
down vote
accepted
I think the date that you used is in the future 1534550400 = Saturday, August 18, 2018 12:00:00 AM
.
if you want it to happen right away, just use the epoch as per the documentation it's 1970-01-01T00:00:00Z
Thank you. That makes sense. I changed it to one minute in the future as a test and it updated correctly at the right time.
â Synessoâ¦
Aug 17 at 22:48
1
Update to docs to clarify that param. github.com/stellar/stellar-core/pull/1759
â Synessoâ¦
Aug 17 at 23:00
add a comment |Â
up vote
3
down vote
accepted
I think the date that you used is in the future 1534550400 = Saturday, August 18, 2018 12:00:00 AM
.
if you want it to happen right away, just use the epoch as per the documentation it's 1970-01-01T00:00:00Z
Thank you. That makes sense. I changed it to one minute in the future as a test and it updated correctly at the right time.
â Synessoâ¦
Aug 17 at 22:48
1
Update to docs to clarify that param. github.com/stellar/stellar-core/pull/1759
â Synessoâ¦
Aug 17 at 23:00
add a comment |Â
up vote
3
down vote
accepted
up vote
3
down vote
accepted
I think the date that you used is in the future 1534550400 = Saturday, August 18, 2018 12:00:00 AM
.
if you want it to happen right away, just use the epoch as per the documentation it's 1970-01-01T00:00:00Z
I think the date that you used is in the future 1534550400 = Saturday, August 18, 2018 12:00:00 AM
.
if you want it to happen right away, just use the epoch as per the documentation it's 1970-01-01T00:00:00Z
answered Aug 17 at 22:43
MonsieurNicolas
1,633514
1,633514
Thank you. That makes sense. I changed it to one minute in the future as a test and it updated correctly at the right time.
â Synessoâ¦
Aug 17 at 22:48
1
Update to docs to clarify that param. github.com/stellar/stellar-core/pull/1759
â Synessoâ¦
Aug 17 at 23:00
add a comment |Â
Thank you. That makes sense. I changed it to one minute in the future as a test and it updated correctly at the right time.
â Synessoâ¦
Aug 17 at 22:48
1
Update to docs to clarify that param. github.com/stellar/stellar-core/pull/1759
â Synessoâ¦
Aug 17 at 23:00
Thank you. That makes sense. I changed it to one minute in the future as a test and it updated correctly at the right time.
â Synessoâ¦
Aug 17 at 22:48
Thank you. That makes sense. I changed it to one minute in the future as a test and it updated correctly at the right time.
â Synessoâ¦
Aug 17 at 22:48
1
1
Update to docs to clarify that param. github.com/stellar/stellar-core/pull/1759
â Synessoâ¦
Aug 17 at 23:00
Update to docs to clarify that param. github.com/stellar/stellar-core/pull/1759
â Synessoâ¦
Aug 17 at 23:00
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstellar.stackexchange.com%2fquestions%2f1474%2fupgrading-core-protocol-version-docker-quickstart-standalone%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password