Skip to content

Instantly share code, notes, and snippets.

@dexX7
Last active April 20, 2021 13:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dexX7/07a8fd7ebe1936f23721eeea3a3068a7 to your computer and use it in GitHub Desktop.
Save dexX7/07a8fd7ebe1936f23721eeea3a3068a7 to your computer and use it in GitHub Desktop.
OLE XXX: Delegated Issuance
  OLE: XXX
  Layer: Protocol
  Title: Delegated Issuance
  Author: dexx (dexx@bitwatch.co)
  Comments-Summary: No comments yet.
  Comments-URI: https://github.com/OmniLayer/Documentation/blob/master/OLEs/ole-XXX.adoc
  Status: Draft
  Type: Informational
  Created: 2021-04-20
  License: BSD-2-Clause

Introduction

Abstract

This document proposes a new transaction type for the Omni Layer protocol, which allows to delegate the issuance and revocation of managed tokens to other addresses.

This OLE is licensed under the 2-clause BSD license.

Motivation

Right now only the issuer of a managed token can create or revoke units of the token. However, with this new transaction type, other addresses may be used for this process.

Use cases..?

Specification

Two new transaction types are added:

  • Add Delegate

  • Remove Delegate

Only the actual token issuer can add or remove delegated, but no delegate itself. Delegates are also unable to change the issuer or manager of a token.

References

XXX

Appendices

XXX

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment