discovery.ts 440 B

1234567891011121314151617
  1. import { u32, Text } from '@polkadot/types'
  2. import { RegistryTypes } from '@polkadot/types/types'
  3. import { JoyStructDecorated } from './common'
  4. export class IPNSIdentity extends Text {}
  5. export class ServiceProviderRecord extends JoyStructDecorated({
  6. identity: IPNSIdentity,
  7. expires_at: u32, // BlockNumber
  8. }) {}
  9. export const discoveryTypes: RegistryTypes = {
  10. IPNSIdentity,
  11. ServiceProviderRecord,
  12. }
  13. export default discoveryTypes