def trusts_manifest() -> NeoMetadata: meta = NeoMetadata() meta.add_trusted_source(0x0123456789012345678901234567890123456789) meta.add_trusted_source(b'0123456789012345678901234567890123456789') meta.add_trusted_source(True) return meta
def trusts_manifest() -> NeoMetadata: meta = NeoMetadata() # the * wildcard will remove all but itself from trusts meta.add_trusted_source("0x1234567890123456789012345678901234567890") meta.add_trusted_source("*") meta.add_trusted_source("0x1234567890123456789012345678901234567890") return meta
def trusts_manifest() -> NeoMetadata: meta = NeoMetadata() # values added to manifest meta.add_trusted_source("0x1234567890123456789012345678901234567890") meta.add_trusted_source("0x1234567890123456789012345678901234abcdef") meta.add_trusted_source( "030000123456789012345678901234567890123456789012345678901234abcdef") meta.add_trusted_source( "020000123456789012345678901234567890123456789012345678901234abcdef") # values not added to manifest meta.add_trusted_source("0x123456789012345678901234567890123abcdefg" ) # only hex values are valid meta.add_trusted_source( "0x1234567890123456789012345678901234567890") # can't repeat values meta.add_trusted_source( "030000123456789012345678901234567890123456789012345678901234abcdef" ) # can't repeat values meta.add_trusted_source( "03000012345678901234567890123456789012345678901234567890123abcdefg" ) # only hex values are valid meta.add_trusted_source( "000000123456789012345678901234567890123456789012345678901234567890" ) # public keys must begin with 03 or 02 return meta