Coder Social home page Coder Social logo

rfc's People

Contributors

owenvoke avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

rfc's Issues

Create a paper wallet system

I need give to my client something likes $ARO voucher or anything something likes top up wallet. Are we have this kind of service? If not can we make it?

Add masternode transactions to the GUI wallet

Description

Currently the GUI wallet only supports basic transactions. For people who are less familiar with the command line, it would be good to allow masternode transactions as well.

Possible implementation

On the create transaction tab, perhaps have a drop down to select the required type?

//cc @arionum-developers/js

Add an RFC GitHub bot for Discord

Can create new bot for this? So any new issue will automatically post in #to_do_list or any discord channel? So easily people see what news on here instead of need open github to view new issue.

Create a standardised URI schema

Description

We currently have a format for QR metadata content, it would be good to standardise a URI schema that can be used in future. Both for links, QR codes, and NFC tags.

Wallet QRs currently use the format:

{address}|{publicKey}|{privateKey}

Transaction QRs currently use the format:

arosend|{address}|{value}|{message}

Possible implementation

URI Scheme

All Arionum URLs should start with the arionum prefix. For example, arionum://send.

URI Endpoints

Send

The send endpoint is used for sending transactions to a specific address, alias, or public key.

# Sending to an address, alias, or public key
GET arionum://send?address=[address]
GET arionum://send?alias=[alias]
GET arionum://send?public-key=[publicKey]

# Sending a specific value
GET arionum://send?value=[value]

# Sending with a specific message
GET arionum://send?message=[message]

# Sending to an address with a pre-filled value and message
GET arionum://send?address=[address]&value=[value]&message=[message]

Account

The account endpoint is used for registering account details. The values can be combined to register a full keypair, or used individually.

# Register one or more values for an account
GET arionum://account?address=[address]
GET arionum://account?public-key=[publicKey]
GET arionum://account?private-key=[privateKey]

# Register a full keypair
GET arionum://account?public-key=[publicKey]&private-key=[privateKey]

Verify

The verify endpoint is used for verifying a signature matches the specified input data.

GET arionum://verify?data=[data]&signature=[signature]&public-key=[publicKey]

Create a Decentralised Exchange (DEX)

Description

Create a decentralised exchange for the blockchain.

The DEX idea was announced by AroDev on Discord.

Possible implementation

The idea would be that other coin developers, especially for newly launched coins, would be able to create an asset and integrate their own coins on our DEX.

They would need to handle the deposits/withdrawals from their own blockchain to the asset representing their coin and they would need to keep their coins safe.

We would individually vet them and add their assets to the dex page (which can be on our wallet or an individual software just for the dex)

The pairs would be against ARO as the asset marketplace works like that already.

This would require a lower block time (1 minute suggested) which would result in a 4x lower block reward.

Create an ARO Tip bot for Discord

Description

Create a tip bot for Discord.

Possible implementation

This should be relatively easy, utilising the Arionum RPC.

We could probably modify the MSFTserver/TipBot package (or similar) to allow tipping.

Commands could be as follows:

!tip                             # View available commands
!tip [@user] [amount]            # Tip a user the specified amount
!tip balance                     # View the balance for the current user
!tip setaddress [address]        # Set the address for the current user
!tip withdraw [amount]           # Withdraw the specified amount the registered address
!tip withdraw [amount] [address] # Withdraw the specified amount to an alternative address

ARO support for Ledger and Trezor Hardware Wallet

Description

To safely store ARO, i think we need to build support for Ledger and Trezor wallet

Possible implementation

I think we can make a pull request to Ledger to merge support for ARO
Trezor developer guide to add new coin: HERE
Ledger documents to publish an wallet app: Here

Create an ARO Tip bot for Twitter

Description

Create a tip bot for Twitter.

Possible implementation

Not obligatory, but suggest an idea for implementing addition or change.

Create an infographic for the BitcoinTalk ANN

Description

As the title suggests, the official BitcoinTalk announcement post could be updated to an infographic by a designer.

This was requested by Mercury80 in Discord.

Possible implementation

Not obligatory, but suggest an idea for implementing addition or change.

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.