Git Product home page Git Product logo

assembly-hackathon's People

Stargazers

Samuel tsi avatar Prabhpreet Singh avatar

Watchers

Paul Snow avatar  avatar Anton Ilzheev avatar

assembly-hackathon's Issues

Wallets: Mobile Wallet

Description

An Accumulate Mobile Wallet is a mobile application (built for Android, iOS, or both) that stores the user's private keys locally and allows interaction with the Accumulate blockchain. The wallet should enable users to send, receive, and store tokens, create and store ADIs and keys for the Accumulate protocol on their mobile device.

Requirements

The mobile wallet should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Development Tools: Python SDK

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software.

The Python SDK should make interaction with the Accumulate protocol simple and straightforward using the Python programming language.

Requirements

The Python SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

Development Tools: Rust SDK

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software.

The Rust SDK should make interaction with the Accumulate protocol simple and straightforward using the Rust programming language.

Requirements

The Rust SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

Development Tools: Golang SDK

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software.

The Golang SDK should make interaction with the Accumulate protocol simple and straightforward using the Go programming language.

Requirements

The Golang SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

Development Tools: Kotlin SDK

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software.

The Kotlin SDK should make interaction with the Accumulate protocol simple and straightforward using the Kotlin programming language.

Requirements

The Kotlin SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

Wallets: Desktop Wallet for Ubuntu

Description

An Accumulate desktop wallet is a wallet application built to run natively on a desktop environment. In this case the Ubuntu Linux operating system. The wallet should store the user's private keys locally and allows interaction with the Accumulate blockchain. The wallet should enable users to send, receive, and store tokens, create and store ADIs and keys for the Accumulate protocol on their mobile device.

Requirements

The mobile wallet should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Bridges, Layers, Oracles: Ethereum cross-chain bridge

Description

A blockchain bridge forms a link that allows tokens to travel from one blockchain protocol to another. The Ethereum cross-chain bridge should allow users to port ERC-20 tokens they own on Ethereum into the Accumulate network.

Requirements

This project should be considered advanced – it is also possible that there is not enough functionality currently in the Accumulate Testnet to support cross-chain bridges. So attempt at your own risk. However, if you are able to come up with a novel approach to solving this issue, we will be very impressed!

Wallets: Desktop Wallet for Windows

Description

An Accumulate desktop wallet is a wallet application built to run natively on a desktop environment. In this case the Windows operating system. The wallet should store the user's private keys locally and allows interaction with the Accumulate blockchain. The wallet should enable users to send, receive, and store tokens, create and store ADIs and keys for the Accumulate protocol on their mobile device.

Requirements

The mobile wallet should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Wallets: Desktop Wallet for Mac OS

Description

An Accumulate desktop wallet is a wallet application built to run natively on a desktop environment. In this case the Mac OS operating system. The wallet should store the user's private keys locally and allows interaction with the Accumulate blockchain. The wallet should enable users to send, receive, and store tokens, create and store ADIs and keys for the Accumulate protocol on their mobile device.

Requirements

The mobile wallet should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Development Tools: Swift SDK

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software.

The Swift SDK should make interaction with the Accumulate protocol simple and straightforward using the Swift programming language.

Requirements

The Swift SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

Learning Tools: ACME Laboratory

Description

Learning tools help developers or end users learn more about the Accumulate protocol. The ACME laboratory would allow users to build real transactions from scratch, but with an easy-to-understand user interface that helps the user learn about how transactions for Accumulate are built. Check out the Stellar Laboratory for inspiration.

Requirements

A firm understanding of Accumulate concepts is required. Please check out the Deep Dive section of our documentation, Our Medium page, and our FAQs to learn more.

The Stellar Laboratory should be a web application, and built from scratch (middleware and boilerplate code is okay – just make sure you are writing the majority of the application yourself)

Development Tools: Build an SDK of your choice

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software. Having SDKs built in any language will help make Accumulate more accessible to a broader audience and so we are open to all sorts of SDKs.

The SDK should make interaction with the Accumulate protocol simple and straightforward using the programming language of your choice.

Requirements

The Ruby SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

Development Tools: Ruby SDK

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software.

The Ruby SDK should make interaction with the Accumulate protocol simple and straightforward using the Ruby programming language.

Requirements

The Ruby SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

Apps on Accumulate: ACME Faucet

Description

Web application that allows users to get free ACME tokens (the native token of Accumulate) sent to their wallet.

Requirements

No hard requirements for this one, other than an intuitive and well designed user interface, and good security.

Learning Tools: Interactive Tutorial

Description

Learning tools help developers or end users learn more about the Accumulate protocol. An interactive tutorial is a web or mobile app that walks users through the basics of Accumulate in a fun and engaging way. Codecademy and Mimo are great examples of interactive learning tools.

This project is fairly open ended, so you can get creative!

Requirements

A firm understanding of Accumulate concepts is required. Please check out the Deep Dive section of our documentation, Our Medium page, and our FAQs to learn more.

The Interactive Tutorial should be an application of some sort, either web or mobile, and built from scratch (middleware and boilerplate code is okay – just make sure you are writing the majority of the application yourself)

Development Tools: C# SDK

Description

We are looking for teams interested in building SDKs for Accumulate to make it easier for software developers to integrate the Accumulate protocol into their software.

The C# SDK should make interaction with the Accumulate protocol simple and straightforward using the C# programming language.

Requirements

The C# SDK should support all available Accumulate Operations. Please see the Accumulate API Documentation or the CLI Reference for information on the available operations.

Accumulate SDKs should be accessible, consistent, and reliable. The source code should be publicly available and include easy-to-follow and concise documentation.

Build the SDK with the expectation that it will be used in production by other developers. It should be secure, performant, and ready to use out of the box with minimal configuration.

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.