# Start a New Genesis Ledger in Stand-Alone Mode

In stand-alone mode, you can have `rippled` create a new genesis ledger. This provides a known state, with none of the ledger history from the production XRP Ledger. (This is very useful for unit tests, among other things.)

* To start `rippled` in stand-alone mode with a new genesis ledger, use the `-a` and `--start` options:



```
rippled -a --start --conf=/path/to/rippled.cfg
```

For more information on the options you can use when starting `rippled` in stand-alone mode, see [Commandline Usage: Stand-Alone Mode Options](/es-es/docs/infrastructure/commandline-usage#stand-alone-mode-options).

In a genesis ledger, the [genesis address](/es-es/docs/concepts/accounts/addresses#special-addresses) holds all 100 billion XRP. The keys of the genesis address are [hardcoded](https://github.com/XRPLF/rippled/blob/70d5c624e8cf732a362335642b2f5125ce4b43c1/src/xrpld/app/ledger/Ledger.cpp#L184) as follows:

**Address:** `rHb9CJAWyB4rj91VRWn96DkukG4bwdtyTh`

**Secret:** `snoPBrXtMeMyMHUVTgbuqAfg1SUTb` ("`masterpassphrase`")

## Settings in New Genesis Ledgers

In a new genesis ledger, the hard-coded default [Reserve](/es-es/docs/concepts/accounts/reserves) is **10 XRP** minimum for funding a new address, with an increment of **2 XRP** per object in the ledger. These values are higher than the current reserve requirements of the production network. (See also: [Fee Voting](/es-es/docs/concepts/consensus-protocol/fee-voting))

By default, a new genesis ledger has no [amendments](/es-es/docs/concepts/networks-and-servers/amendments) enabled. If you start a new genesis ledger with `--start`, the genesis ledger contains an [EnableAmendment pseudo-transaction](/es-es/docs/references/protocol/transactions/pseudo-transaction-types/enableamendment) to turn on all amendments natively supported by the `rippled` server, except for amendments that you explicitly disable in the config file. The effects of those amendments are available starting from the very next ledger version. (Reminder: in stand-alone mode, you must [advance the ledger manually](/es-es/docs/infrastructure/testing-and-auditing/advance-the-ledger-in-stand-alone-mode).)

## See Also

- **Concepts:**
  - [The `rippled` Server](/es-es/docs/concepts/networks-and-servers)
    - [`rippled` Server Modes](/es-es/docs/concepts/networks-and-servers/rippled-server-modes)
  - [Parallel Networks](/es-es/docs/concepts/networks-and-servers/parallel-networks)
  - [Amendments](/es-es/docs/concepts/networks-and-servers/amendments)
  - [Fee Voting](/es-es/docs/concepts/consensus-protocol/fee-voting)
- **References:**
  - [ledger_accept method](/docs/references/http-websocket-apis/admin-api-methods/server-control-methods/ledger_accept)
  - [server_info method](/docs/references/http-websocket-apis/public-api-methods/server-info-methods/server_info)
  - [`rippled` Commandline Usage](/es-es/docs/infrastructure/commandline-usage)
- **Use Cases:**
  - [Contribute Code to the XRP Ledger](/resources/contribute-code)