Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Commit

Permalink
Typescript
Browse files Browse the repository at this point in the history
  • Loading branch information
glowkeeper committed Dec 31, 2020
1 parent b96f93c commit 4cc7f46
Show file tree
Hide file tree
Showing 30 changed files with 188 additions and 5 deletions.
6 changes: 3 additions & 3 deletions docs/api/api.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
####################
Minima API Functions
####################
##########
Minima API
##########

The Minima API is used to drive MiniDapps.

Expand Down
10 changes: 8 additions & 2 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ minima.js
:alt: Minima logo
:align: center

Minima is a cryptocurrency designed to be ultra-compact. Designed to remain Totally Decentralised. Designed to have no rulers. There are no miners and no ever-growing database. A simple yet powerful scripting language, Cascading Proof Chain, adaptive block scaling, and an innovative Proof of Work (PoW) backed user-centric blockchain algorithm that uses both on-chain and off-chain traffic for security. All Quantum Secure Cryptography. Small enough to run efficiently on your mobile phone. Everyone runs a complete node. Forever.
Minima is a wholly decentralised, mobile-first, quantum secure cryptocurrency. There are no miners and no database that grows indefinitely. It features a simple yet powerful scripting language, adaptive block scaling, and an innovative proof of work consensus protocol featuring a cascading proof blockchain secured by a user-centric algorithm that uses both on-chain and off-chain traffic. Everyone runs a complete node. Forever.

Minima.js is the means by which it is is possible to build distributed applications that access the Minima blockchain.
Minima.js makes it possible to access the Minima blockchain and build fully-featured distributed applications that take advantage of Minima's endless possibilities.

Contents
========
Expand All @@ -27,3 +27,9 @@ Contents
:caption: API:

api/api.rst

.. toctree::
:maxdepth: 2
:caption: Typescript:

typescript/typescript.rst
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/address.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#######
Address
#######

.. _interfacesAddress:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/burnTransaction.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
###############
BurnTransaction
###############

.. _interfacesBurnTransaction:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/burnWitness.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
###########
BurnWitness
###########

.. _interfacesBurnWitness:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/coin.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
####
Coin
####

.. _interfacesCoin:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/history.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#######
History
#######

.. _interfacesHistory:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/listen.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
######
Listen
######

.. _interfacesListen:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/magic.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#####
Magic
#####

.. _interfacesMagic:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/mmrProof.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
########
MMRProof
########

.. _interfacesMMRProof:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/proof.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#####
Proof
#####

.. _interfacesProof:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/response.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
########
Response
########

.. _interfacesResponse:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/script.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
######
Script
######

.. _interfacesScript:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/signatureWitness.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
################
SignatureWitness
################

.. _interfacesSignatureWitness:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/signatureWitnessProof.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#####################
SignatureWitnessProof
#####################

.. _interfacesSignatureWitnessProof:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/state.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#####
State
#####

.. _interfacesState:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/status.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
######
Status
######

.. _interfacesStatus:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/superParents.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
############
SuperParents
############

.. _interfacesSuperParents:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/token.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#####
Token
#####

.. _interfacesToken:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/tokenGen.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
########
TokenGen
########

.. _interfacesTokenGen:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/transaction.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
###########
Transaction
###########

.. _interfacesTransaction:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/transactionBody.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
###############
TransactionBody
###############

.. _interfacesTransactionBody:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/transactionHeader.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#################
TransactionHeader
#################

.. _interfacesTransactionHeader:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/transactionInput.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
################
TransactionInput
################

.. _interfacesTransactionInput:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/transactionOutput.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#################
TransactionOutput
#################

.. _interfacesTransactionOutput:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/txPow.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#####
TxPow
#####

.. _interfacesTxPow:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/value.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#####
Value
#####

.. _interfacesValue:
5 changes: 5 additions & 0 deletions docs/typescript/interfaces/witness.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#######
Witness
#######

.. _interfacesWitness:
5 changes: 5 additions & 0 deletions docs/typescript/types/callback.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
########
Callback
########

.. _typesCallback:
42 changes: 42 additions & 0 deletions docs/typescript/typescript.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#############################
Minima Typescript Definitions
#############################

The Minima API uses Typescript to describe its interface.

.. toctree::
:maxdepth: 2
:caption: Interfaces:

interfaces/mmrProof.rst
interfaces/burnTransaction.rst
interfaces/script.rst
interfaces/coin.rst
interfaces/transactionInput.rst
interfaces/listen.rst
interfaces/proof.rst
interfaces/status.rst
interfaces/address.rst
interfaces/signatureWitness.rst
interfaces/magic.rst
interfaces/transaction.rst
interfaces/response.rst
interfaces/burnWitness.rst
interfaces/transactionOutput.rst
interfaces/superParents.rst
interfaces/token.rst
interfaces/state.rst
interfaces/value.rst
interfaces/tokenGen.rst
interfaces/history.rst
interfaces/transactionHeader.rst
interfaces/transactionBody.rst
interfaces/txPow.rst
interfaces/signatureWitnessProof.rst
interfaces/witness.rst

.. toctree::
:maxdepth: 2
:caption: Types:

types/callback.rst

0 comments on commit 4cc7f46

Please sign in to comment.