Rockside
Search…
Keystore
Keys management system
Rockside provides a key management system. You can use it as a signature service to sign transactions and messages.
To access the forwarder API you need an API Key. It's available by registering on Rockside Dashboard.
post
https://api.rockside.io
/ethereum/eoa
Create EOA Account
Example:
1
curl -X POST \
2
https://api.rockside.io/ethereum/eoa \
3
-H 'Content-Length: 0' \
4
-H 'apikey: YOUR_API_KEY'
Copied!
get
https://api.rockside.io
/ethereum/eoa
List EOA Accounts
Example:
1
curl -X GET \
2
https://api.rockside.io/ethereum/eoa \
3
-H 'apikey: YOUR_API_KEY'
Copied!
post
https://api.rockside.io
/ethereum/eoa/EOA_ADDRESS/sign
Sign transaction
Example:
1
curl -X POST \
2
https://api.rockside.io/ethereum/eoa/0x7e4470895cc2815cb09b05ad480574d518b4a92b/sign \
3
-H 'apikey: YOUR_API_KEY' \
4
-d '{"from":"0x7e4470895cc2815cb09b05ad480574d518b4a92b",
5
"to":"0x7c869a955e4846e5f6e28fb525b0200d03159e16",
6
"gas":"0x76c0",
7
"gasPrice":"0x0",
8
"value":"0x0",
9
"network_id": "1",
10
"nonce":"1" }'
Copied!
post
https://api.rockside.io
/ethereum/eoa/EOA_ADDRESS/sign-message
Sign Message
Example:
1
curl -X POST https://api.rockside.io/ethereum/eoa/0x7e4470895cc2815cb09b05ad480574d518b4a92b/sign-message \
2
-H 'apikey: API_KEY' \
3
-H 'Content-Type: application/json' \
4
-d '{"message":"0x3877c10b1c024084aef6141a712640a7fad4bf9cd7ba195f112e2543e229c8bb" }'
Copied!
Last modified 10mo ago