Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 2.74 KB

TravelRuleOwnershipProof.md

File metadata and controls

36 lines (27 loc) · 2.74 KB

TravelRuleOwnershipProof

Ownership proof related to the originator of the transaction.

Properties

Name Type Description Notes
type str The type of ownership proof. Example values: - `eip-191`: Ethereum signature proof - `eip-712`: Ethereum typed data signature proof - `bip-137`: Bitcoin signature proof - `microtransfer`: Microtransaction (Satoshi test) - `screenshot`: Uploaded screenshot of the wallet - `self-declaration`: Checkbox attestation of ownership [optional]
proof str The cryptographic signature, transaction hash, or other proof depending on the type. Examples: - For `eip-191`: `0x3dd4a17a...ce4a2bcd1b` - For `microtransfer`: The transaction hash `H3V8GXBy39Dz...tr3TSTkY=` [optional]
attestation str A human-readable statement of wallet ownership. Required for signature proofs and self-declarations. Examples: - `I certify that ETH account 0x896B...0b9b belongs to me.` - `I hereby declare that the blockchain address 0xa437bEed902AF9338B7DEB23848e195d85019510 is under my control.` [optional]
address str The wallet address being verified. Examples: - For Ethereum: `0x896B...0b9b` - For Bitcoin: `1442...dxhsQ` [optional]
wallet_provider str The wallet provider or method used for verification. Examples: - For Metamask: `Metamask` - For manual signature: `manual` [optional]
url str The URL for the uploaded screenshot (for `screenshot` proof types only). Example: `https://example.com/uploaded_image.png` [optional]
confirmed bool Whether the user confirmed ownership of the wallet (for `self-declaration` proofs). Example: `true` [optional]

Example

from fireblocks.models.travel_rule_ownership_proof import TravelRuleOwnershipProof

# TODO update the JSON string below
json = "{}"
# create an instance of TravelRuleOwnershipProof from a JSON string
travel_rule_ownership_proof_instance = TravelRuleOwnershipProof.from_json(json)
# print the JSON string representation of the object
print(TravelRuleOwnershipProof.to_json())

# convert the object into a dict
travel_rule_ownership_proof_dict = travel_rule_ownership_proof_instance.to_dict()
# create an instance of TravelRuleOwnershipProof from a dict
travel_rule_ownership_proof_from_dict = TravelRuleOwnershipProof.from_dict(travel_rule_ownership_proof_dict)

[Back to Model list] [Back to API list] [Back to README]