Code Monkey home page Code Monkey logo

Comments (5)

0xjac avatar 0xjac commented on June 27, 2024

I'm just gonna leave a list of alternatives to operator/sender here:

  • Agent
  • Proxy
  • Dealer
  • Handler
  • Processor
  • Broker
  • Intercessor
  • Intermediary
  • Factor
  • Contractor
  • ThirdParty
  • ThirdPartySender
  • Provider

from erc777.

jbaylina avatar jbaylina commented on June 27, 2024
  • Trustee
  • Executor
  • Steward
  • Mediary
  • Cashier

from erc777.

stevenh512 avatar stevenh512 commented on June 27, 2024

I like operator. It does kind of bring to mind an image of an old-timey telephone operator plugging wires into a switchboard, but aside from that, I think it's a good name. As I understand it, the operator is an account that you authorize to perform arbitrary operations with your tokens, so it's more than just a spender or broker. It could be a staking contract, a ring signature mixer, or any number of other things. A generic all-encompassing name like "operator" makes more sense than trying to narrow it down to just a few use cases. Agent, processor or intermediary might also be good alternatives.

from erc777.

0xjac avatar 0xjac commented on June 27, 2024

@stevenh512 Yes, operator is (purposefully) very generic. An operator is an account (usually a contract) who can be authorized to manage other accounts (aka send tokens on behalf of the token holder) as well as mint/burn tokens (depending on the specific mint/burn implementation of the token-contract)

I also like the name, it does remind of an old-timey telephone operator with a switchboard. However some people where less convinced with this term. The issue is here to try to find a better name but it is a hard task to find a clear and easily understandable term for such a generic entity.

I think we will probably stick with operator, unless someone comes up with a better name. Any suggestions are welcome!

from erc777.

0xjac avatar 0xjac commented on June 27, 2024

I believe at this point we will stick with operator.
If anyone comes up with a better name we will consider it but based on my above comment I think operator is a best term from the list.

from erc777.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.