📄️ PAddress
Represents an address which includes both a payment credential and an optional staking credential.
📄️ PCredential
Credentials (payment or staking); either a public key hash (in the case of a user) or a validator hash (for on-chain scripts)
📄️ PStakingCredential
Staking credentials used as the second (optional) part of an address and responsible of moving stake around.