Expand description
Primitives shared across the Amazon Managed Blockchain (managedblockchain)
handlers: resource-id minting, ARN synthesis, deterministic framework
endpoint derivation and timestamps. Kept in one place so the create / get
paths cannot diverge on wire format.
Functionsยง
- accessor_
arn - The accessor ARN,
arn:aws:managedblockchain:{region}:{account}:accessors/{id}. - ethereum_
http_ endpoint - The Ethereum JSON-RPC HTTP endpoint a node advertises.
- ethereum_
ws_ endpoint - The Ethereum JSON-RPC WebSocket endpoint a node advertises.
- fabric_
ca_ endpoint - The Fabric certificate-authority endpoint a member advertises.
- fabric_
ordering_ endpoint - The Hyperledger Fabric ordering-service endpoint a network advertises. Deterministically derived from the network id; well-formed but pointing at no live orderer (see the crate-level honest gap).
- fabric_
peer_ endpoint - The Fabric peer endpoint a node advertises.
- fabric_
peer_ event_ endpoint - The Fabric peer-event endpoint a node advertises.
- invitation_
arn - The invitation ARN,
arn:aws:managedblockchain:{region}:{account}:invitations/{id}. - iso_now
- Current time as an ISO-8601
date-timestring (the format every Managed Blockchain timestamp member declares). - member_
arn - The member ARN,
arn:aws:managedblockchain:{region}:{account}:members/{id}. - network_
arn - The network ARN. Managed Blockchain networks are global, so the ARN carries no region and no account.
- new_
accessor_ id - An accessor id (a UUID, matching the real accessor id form).
- new_
billing_ token - An accessor billing token (an opaque
40-char base62 token). - new_
invitation_ id - An invitation id,
i-<26 uppercase alnum>. - new_
member_ id - A member id,
m-<26 uppercase alnum>. - new_
network_ id - A network id,
n-<26 uppercase alnum>. - new_
node_ id - A node id,
nd-<26 uppercase alnum>. - new_
proposal_ id - A proposal id,
p-<26 uppercase alnum>. - node_
arn - The node ARN,
arn:aws:managedblockchain:{region}:{account}:nodes/{id}. - proposal_
arn - The proposal ARN,
arn:aws:managedblockchain:{region}:{account}:proposals/{id}.