Lib Update (fix)
- fix: No confirmed transaction if PayloadIndexation is empty
Lib Update
- Example: 06_sendTokenAndCheckTranscation
- SingeNodeClient, network is now public
Lib stable release
Lib Update (fix)
- fix: ($value) must be of type Countable|array, IOTA\Api\ResponseArray given
- example update: 05_fetchMessage
Lib Update
- Example: SingleNodeClient 10_getOutput.php
- sendTokens now check output type 1 if 0 is empty
- fix docs
- fix Identity check messageIds
Lib Update
- JSON: ArrayAccess
- Converter: add methods string2Int, string2UInt16, string2BigInt
- Ed25519Address: add method toAddressBase58
- Converter: add method xorBytes
- ApiCaller: fetchJSON returns JSON width useJSONHandler = false
- JSON: new methods to call as Array
- Network: switch default Network to "devnet"
- ApiCaller: update default value from $route
- Models/TraitSerializer: calls Converter methods
- UnitTest: FaucetClientTest add new Ouput Message
- Wallet : add method subSeed to create a subSeed from the Seed
- Wallet: fix docs
- ApiCaller: param (bool)useJSONHandler
- Ed25519Seed: Input now allows base58 decoded input
- Ed25519: statics now public
Api Update
- Api/ResponseArray
- Api now uses ResponseArray (Object) instead of array
- Example SingleNodeClient/02_getNodeInfo
Network Update
- IOTA 1.5 Comnet
- Faucet setting to network class
- set comnet as default network (reason: PoW is disabled in default devnet node)
- binding faucet api call to network class
Interact with an IOTA PermaNode (Chronicle)
-
PermaNodeClient (Interact with Chronicle API)
(health, info, message, messageFind, messageChildren, messageMetadata, milestone, output)
-
Examples (PermaNodeClient)
- 01_getNodeHealth
- 02_getNodeInfo
- 04_getMessage
- 05_fetchMessage
- 09_getMilestone
- ApiCaller (new array key "code")
- Help (Index)
- README
Library update
- example DIDmnemonic
- Wrapper for Mnemonic, Ed25519Seed
- DID conflict error
- update help (mnemonic example)
- use object (Util\Keys) instead of array
- remove ':test' method form DID scheme
- change readme banner
- fix composer.json (case sensitive)
TESTNET to DEVNET update
- Network class
- SingleNodeClient
- FaucetClient
- Unit tests
Iota DID, create/manipulate/verify IOTA Identity.
- Identity classes
- Canonicalie JSON
- decode, encode base58
- Util Keys
- Identity examples
- Identity help
- Help
- Check the parameters if isHex
- Keypair from Seed > 64
Connects you to the testnet / mainnet more easily and automatically has the settings for the node, explorer and bech32HRP.
- Util\Network class
- SingeNodeClient
- Builder
- unitTests
- get Historic Balances
- Add new Wallet/Address method
- Add Example Wallet/05_WalletGetHistoricBalances
- Add Help Wallet/020_examples_wallet_getHistoricBalance
- checkTransactionTest
- ResponseError
- Helper\Amount
- Helper\ApiCaller default timeout = 30
- FaucetClient timeout handle
- Wallet Help
- useWallet
- searchWalletAddress
- sendTokens
- searchAddresses
- zeroBalance default to false
-
Wallet class
- address management
- get balance over Wallet\Address
- send tokens over Wallet\Address
- address Searcher
-
Wallet examples
- Builder
- iota.phar
- phpunit tests
- autoloader.php
- composer.json
- New Iota.php lib structure
- New example structure
- Iota.php Help
- Old lib structure
- Old example structure
- client/Api