Arweave Namespace - Addresses

Author Rohit Pathare, Phil Billingsby, Dan MacDonald
Status Draft
Type Standard
Created 2022-09-01
Requires CAIP-2, CAIP-10

CAIP-10

For context, see the [CAIP-10][] specification.

Abstract

In CAIP-10 an account identification scheme is defined. This is the implementation of CAIP-10 for Arweave network.

Rationale

Particularities of syntax for Arweave “accounts” have been specified.

Syntax

Arweave addresses have a normalization of lowercase letters, uppercase letters, numbers and -s. The addresses are encoded in base64Url format.

Backwards Compatibility

Not applicable.

Test Cases

# Arweave mainnet
arweave:7wIU:kY9RAgTJEImkBpiKgVeXrsGV02T-D4dI3ZvSpnn7HSk

References

Rights

Copyright and related rights waived via CC0.

Citation

Please cite this document as:

Rohit Pathare, Phil Billingsby, Dan MacDonald, "namespaces/arweave-caip10: Arweave Namespace - Addresses [DRAFT]," Chain Agnostic Namespaces, arweave-caip10, September 2022 / . [Online serial]. Available: https://github.com/ChainAgnostic/namespaces/arweave-caip10.md