# A Root Documentation Template
This document contains the description of multiple move scripts.
The script yet_another
is documented in its own file.
- [Some Scripts](#@Some_Scripts_1)
- [Script `some`](#some)
- [Other Scripts](#@Other_Scripts_2)
- [Script `other`](#other)
- [Some other scripts from a module](#@Some_other_scripts_from_a_module_3)
- [Module `0x1::OneTypeOfScript`](#0x1_OneTypeOfScript)
- [Function `script1`](#0x1_OneTypeOfScript_script1)
- [Function `script2`](#0x1_OneTypeOfScript_script2)
- [Module `0x1::AnotherTypeOfScript`](#0x1_AnotherTypeOfScript)
- [Function `script3`](#0x1_AnotherTypeOfScript_script3)
- [Function `script4`](#0x1_AnotherTypeOfScript_script4)
- [Index](#@Index_4)
## Some Scripts
### Script `some`
This script does really nothing but just aborts.
public fun some<T>(_account: signer)
Implementation
fun some<T>(_account: signer) {
abort 1
}
Specification
aborts_if true with 1;
## Other Scripts
### Script `other`
This script does also abort.
public fun other<T>(_account: signer)
Implementation
fun other<T>(_account: signer) {
abort 2
}
Specification
aborts_if true with 2;
## Some other scripts from a module
### Module `0x1::OneTypeOfScript`
#### Function `script1`
This is a script
fun script1()
Implementation
entry fun script1() {}
#### Function `script2`
This is another script
fun script2()
Implementation
entry fun script2() {}
This is another module full of script funs too:
### Module `0x1::AnotherTypeOfScript`
#### Function `script3`
This is a script
fun script3()
Implementation
entry fun script3() {}
#### Function `script4`
This is another script
fun script4()
Implementation
entry fun script4() {}
## Index
- [`0x1::AnotherTypeOfScript`](root.md#0x1_AnotherTypeOfScript)
- [`0x1::OneTypeOfScript`](root.md#0x1_OneTypeOfScript)
- [`other`](root.md#other)
- [`some`](root.md#some)
- [`yet_another`](root_template_script3.md#yet_another)