ChainAgnostic / CAIPs

Chain Agnostic Improvement Proposals
https://chainagnostic.org
Creative Commons Zero v1.0 Universal
497 stars 149 forks source link

User feedback: No way to address a NON-ASSET deployed smart contract in a namespaced way #208

Open bumblefudge opened 1 year ago

bumblefudge commented 1 year ago

CAIP-19 only works for assets controlled/registered at a smart contract; non-asset smart contracts are not addressable by it. It feels like asset_type should not be generalized to contract_type, particularly since there are already many users and adopters in the wild using it specifically as a translation-layer/interop tool for asset-specific interactions/queries.

This implies to me that a new, distinct superset CAIP would be worth defining for general-purpose block-, transaction, and/or contract-addressing, particularly since in many of the already-registered namespaces assets are a subset of contracts with different validation rules/addressing systems, etc.

Shout out to @sposth for raising this

Nightmare77769 commented 8 months ago

CAIPs-main.zip eip155-82.json

Nightmare77769 commented 8 months ago

[Uploading CAIPs-main.zip…]()

Nightmare77769 commented 8 months ago

eip155-82.json eip155-83.json eip155-100 (2).json [eip155-100 [Uploading CAIPs-main.zip…]() )

Nightmare77769 commented 8 months ago

[Uploading eip155-82.json…]()

Nightmare77769 commented 8 months ago

[Uploading pm-master.zip…]()

Nightmare77769 commented 8 months ago

[Uploading tokenlist.schema (1).json…]() [Uploading tokenlist.schema.json…]()

Nightmare77769 commented 8 months ago

@

Missjones2829 commented 3 months ago

M