Download OpenAPI specification:Download
The Public Ethereum Tether service hightens the security of a permissioned blockchain running in Kaleido, by pinning signed state hashes to an Ethereum public chain. Using the service API a DApp can configure the interval to collect the state hashes and submit the signed payload to the target Ethereum network, as well as downloading a pinned state from the network to verify the integrity of the local network.
The service can be configured for the report target (mainnet or rinkeby), how often reports are generated and uploaded, as well as how the signing account is obtained.
The reports generated by each blockchain node in the Kaleido environment to capture a secure commitment of the latest state.
service_id required | string |
private_key | string
|
{- "private_key": "string"
}
{- "address": "string"
}
service_id required | string |
address | string
|
{- "address": "string"
}
{- "environment_id": "string",
- "config": {
- "arbitratorAddress": "string",
- "targetNetwork": "mainnet",
- "nodelist": [
- "string"
], - "uploadInterval": 0,
- "started": true
}, - "account": {
- "address": "string"
}
}
service_id required | string |
interval | integer Number of minutes between state generations and uploads |
{- "interval": 0
}
{- "environment_id": "string",
- "config": {
- "arbitratorAddress": "string",
- "targetNetwork": "mainnet",
- "nodelist": [
- "string"
], - "uploadInterval": 0,
- "started": true
}, - "account": {
- "address": "string"
}
}
service_id required | string |
network | string Enum: "mainnet" "rinkeby" |
{- "network": "mainnet"
}
{- "environment_id": "string",
- "config": {
- "arbitratorAddress": "string",
- "targetNetwork": "mainnet",
- "nodelist": [
- "string"
], - "uploadInterval": 0,
- "started": true
}, - "account": {
- "address": "string"
}
}
network required | string Enum: "mainnet" "rinkeby" Name of the Ethereum network |
{- "address": "string",
- "balance": "string"
}
{- "nodeIdHash": "string",
- "blockNumber": 0,
- "blockHash": "string",
- "checksum": "string",
- "signature": {
- "v": "string",
- "r": "string",
- "s": "string"
}
}
report_index required | integer |
{- "nodeIdHash": "string",
- "blockNumber": 0,
- "blockHash": "string",
- "checksum": "string",
- "signature": {
- "v": "string",
- "r": "string",
- "s": "string"
}
}