Skip to content

Commit

Permalink
Feat/fa2 (#112)
Browse files Browse the repository at this point in the history
* First ver. of Deploy;

* WIP

* Implement RequestContractOrigination on BeaconConnectorDotnet;

* Deploy contract done;

* Transfer WIP

* Implemented IPFS Web uploader;

* Implemented Editor Ipfs uploader; Added IpfsResponse type;

* Added Terser Plugin for Webpack;

* Implementation of contract deploying for WebGL; Moved FA2TokenContract.json to Resources;

* First working Mint implementation;

* Implemented GetOriginatedFa2Contracts API method;

* Added Contract address UI element to sidebar;

* Removed Obsolete code; Added TokenContract for ITezos; GetOriginatedContractsForOwner API method;

* Improved WalletMessageReceiver to don't allow add already existing event handlers; Refactored TokenContract;

* Changed TokenContract type to IFA2 to external uses;

* Change contract list with UI; (#108)

* PinataUploader and Base54 uploader WIP;

* Fix Examplemanger FileUploader usage;

* Deploy loading panel;

* Merge branch 'main' of github.com:trilitech/tezos-unity-sdk into feat/fa2

# Conflicts:
#	Samples~/Scripts/DemoExample/Core/ExampleManager.cs
#	Samples~/Scripts/DemoExample/Core/IExampleManager.cs
#	Samples~/Scripts/DemoExample/UI/RegisterPanel.cs
#	Samples~/Scripts/DemoExample/UIManager.cs
#	Samples~/Scripts/NftApiSample/DataManager.cs
#	Tests/Editor/EditmodeTests.cs

* conflicts fixed (missing namespaces added)

* Fix contract activation after deploy;

* Implemented Onchain and IPFS uploaders;

* Fix UI for webGl;

* 2.0.0

* Upload to ipfs removed from samples;

---------

Co-authored-by: Konst <johnysalvesen@gmail.com>
Co-authored-by: umutkutlu <umut.1kutlu@gmail.com>
  • Loading branch information
3 people authored Jul 11, 2023
1 parent 505c0f6 commit ea53ed6
Show file tree
Hide file tree
Showing 106 changed files with 16,579 additions and 3,072 deletions.
13 changes: 10 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,28 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]
## [2.0.0] - 2023-07-11
### Fixed
- [Bug](https://github.com/trilitech/tezos-unity-sdk/issues/102) with standalone IL2CPP build fails
- [Bug](https://github.com/trilitech/tezos-unity-sdk/issues/103) with closing Beacon database connections before app exit

### Added
- Missing namespaces
- FA2 token contract (deploy, mint and transfer features)
- Implemented IPFS and on-chain image uploaders for WebGL and Editor platforms

### Changed
- Issue Report Form menu item path changed (new path: `Tools/Tezos SDK for Unity/Report an Issue`)
- ITezosAPI renamed to ITezos, refactored and divided in Wallet and API parts
- Missing namespaces


## [1.5.1] - 2023-06-27
### Fixed
- [Bug](https://github.com/trilitech/tezos-unity-sdk/issues/99) with game items transfer not working

### Added
- Ipfs web uploader
- Ipfs editor uploader

## [1.5.0] - 2023-06-22
### Fixed
Expand Down Expand Up @@ -116,7 +122,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added auto releases with GH actions


[unreleased]: https://github.com/trilitech/tezos-unity-sdk/compare/1.5.1...HEAD
[unreleased]: https://github.com/trilitech/tezos-unity-sdk/compare/2.0.0...HEAD
[2.0.0]: https://github.com/trilitech/tezos-unity-sdk/releases/tag/2.0.0
[1.5.1]: https://github.com/trilitech/tezos-unity-sdk/releases/tag/1.5.1
[1.5.0]: https://github.com/trilitech/tezos-unity-sdk/releases/tag/1.5.0
[1.4.0]: https://github.com/trilitech/tezos-unity-sdk/releases/tag/1.4.0
Expand Down
8 changes: 8 additions & 0 deletions Resources.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions Resources/Contracts.meta

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit ea53ed6

Please sign in to comment.