ponto:Extrinsic


URI

http://www.mobr.ai/ontologies/ponto#Extrinsic

Label

Extrinsic

Description

A SCALE encoded array consisting of a version number, signature, and varying data types indicating the resulting runtime function to be called, including the parameters required for that function to be executed. These state changes are invoked from the outside world, i.e. they are not part of the system itself. Extrinsics can take two forms, 'inherents' and ‘transactions'.

Usage

Instances of ponto:Extrinsic can have the following properties:

PROPERTYTYPEDESCRIPTIONRANGE
From class ponto:Extrinsic
ponto:hasExtrinsicId owl:DatatypeProperty xsd:string
ponto:hasXCMTransfer owl:ObjectProperty ponto:XCMTransfer
From class ponto:LedgerRecord
ponto:decrementsRefCount owl:ObjectProperty A Transaction or an Account can decrement a Reference Counter ponto:ReferenceCounter
ponto:hasReserved owl:ObjectProperty ponto:ReservedBalance
ponto:incrementsRefCount owl:ObjectProperty A Transaction or an Account can increment a Reference Counter ponto:ReferenceCounter
ponto:recordedOn owl:ObjectProperty The block where a record is stored ponto:Block

Implementation

@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix ponto: <http://www.mobr.ai/ontologies/ponto#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

ponto:Extrinsic a owl:Class ;
    rdfs:label "Extrinsic" ;
    rdfs:comment "A SCALE encoded array consisting of a version number, signature, and varying data types indicating the resulting runtime function to be called, including the parameters required for that function to be executed. These state changes are invoked from the outside world, i.e. they are not part of the system itself. Extrinsics can take two forms, 'inherents' and ‘transactions'." ;
    rdfs:subClassOf ponto:LedgerRecord .