Skip to content

dekterov/Leacme.BitBitGoose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leacme.BitBitGoose

Leacme BitBitGoose is a cross-platform desktop application able to run on Windows, MacOS, and Linux. It is build using Microsoft .NET platform and Avalonia UI framework.

This application features the ability to create a personal Bitcoin address and be able to share its public address with others to receive Bitcoins, check its balance, and transactions.

index

Application Compiling

The desktop application can be compiled into an executable with .NET 3.1 by navigating to Leacme.App.BitBitGoose folder and running:

dotnet publish --configuration Release -p:CopyOutputSymbolsToPublishDirectory=false -p:PublishSingleFile=true -p:LeacmeOutputType=winexe --runtime win-x64

Note: win-x64 can be replaced with other runtimes such as linux-x64, or osx-x64, for more runtimes see RID Catalog

Application Usage

Either create a new personal Bitcoin address or import an existing one to store it in the database. The application will then generate a public Bitcoin address for you which you can give to others. Once you receive Bitcoins, you will be able to see your updated balance and transactions. Only one address is allowed in the database, so if you want to permanently delete your wallet - delete the database file (WARNING: make sure to write down your private Bitcoin key prior or else your funds will be inaccessible).

Library Usage

The applicatin library can also be build and used separately by navigating to Leacme.Lib.BitBitGoose folder and running dotnet build. This will create a .dll library that can be copied into the directory where your .csproj is located. Be sure as well to add the following line to your .csproj file to point to the location of the library:

<ItemGroup><Reference Include="Leacme.Lib.BitBitGoose.dll"><HintPath>Leacme.Lib.BitBitGoose.dll</HintPath></Reference></ItemGroup>

It can then be added and used within your project with var library = new Leacme.Lib.BitBitGoose.Library();

Copyright

(c) 2017 Leacme

Contact

The author can be contacted via the contact form on their website http://leac.me

License

View LICENSE.md for more information

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages