@colony/colony-js-contract-client
Advanced tools
Changelog
v1.6.4
Bug fixes
SkillAdded
event is parsed correctly when logged in transactions from ColonyClient
(@colony/colony-js-client
/ @colony/colony-js-contract-client
)Maintenance
{ ContractClientConstructorArgs, ContractResponse, MultisigOperationConstructorArgs, SendOptions } (
@colony/colony-js-client/
@colony/colony-js-contract-client)
ColonyNetworkENS
-based functionality in ColonyNetworkClient
(@colony/colony-js-client
)Changelog
v1.6.3
Maintenance
@colony/colony-js-contract-client
)Changelog
v1.6.2
Bug fixes
contractAddress
passed as a query to .load()
(@colony/colony-js-contract-loader-http
)@colony/colony-js-contract-loader-http
)New features
getReputation
methods to ColonyClient
and ColonyNetworkClient
(currently only availble for Rinkeby) (@colony/colony-js-client
)Changelog
v1.6.0
Maintenance
Enhancements
ContractClient
, without specifying event handlers (@colony/colony-js-adapter-ethers
, @colony/colony-js-contract-client
, @colony/colony-js-client
){ taskId: 1, potId: 2 }
becomes { taskId: 1, potId: 2, TaskAdded: { taskId: 1 }, PotAdded: { potId: 2 } }
.taskId
rather than id
) (@colony/colony-js-client
)Documentation
Changelog
v1.5.4
Released Thu, 05 Jul 2018 13:07:42 GMT
Features
Adapter.getTransactionReceipt
now waits for an in-progress transaction to be mined before attempting to get the receipt (@colony/colony-js-adapter-ethers
, @colony/colony-js-client
)Adapter.getTransactionReceipt
and Adapter.waitForTransaction
now accept a timeout argument (default: 5 minutes) (@colony/colony-js-adapter-ethers
)Bug fixes
0x0
) are now padded to full-length, which resolves an issue with EthersAdapter
(@colony/colony-js-contract-client
)isEmptyHexString
utility function now evaluates the input type (@colony/colony-js-utils
)Maintenance
ColonyClient.createTask
; the given domain ID for the task is now confirmed to exist before proceeding (@colony/colony-js-client
)@colony/colony-js-contract-client
)DomainAdded
event, which is emitted when calling ColonyClient.addDomain
(@colony/colony-js-client
)PotAdded
event, which is emitted when calling ColonyClient.addDomain
and ColonyClient.createTask
(@colony/colony-js-client
)TaskDeliverableSubmitted
and TaskWorkRatingRevealed
events, which are available to listen on via ColonyClient.events
(@colony/colony-js-client
)Changelog
v1.5.3
Bug fixes
address
property of the Wallet
interface, because it is not universal (@colony/colony-js-adapter
)getAddress
method of the Wallet
interface is asynchronousgetAddress
method to get the current address when signing multisig operations (@colony/colony-js-contract-client
)hexString
type to fix the type conversion of the secret created by generateSecret
(@colony/colony-js-contract-client
, @colony/colony-js-client
)Changelog
v1.5.2
Released Tue, 21 June 2018 15:36:06 GMT
Bug fixes
getTokenInfo
won't throw anymore if one of the properties symbol
, name
or decimals
is not implemented on the token contract. Instead it will just report null
for the values which are not defined (@colony/colony-js-client
)authority.getUserRole
would only report null
for every role by converting the output values from hex numbers first (@colony/colony-js-client
)Documentation
@colony/colony-js-contract-client
, @colony/colony-js-client
)Changelog
v1.5.0
Released Tue, 19 June 2018 12:01:38 GMT
New features
getTokenInfo
caller to TokenClient
to get the token's name
, symbol
and decimals
(@colony/colony-js-contract-client
, @colony/colony-js-client
)Enhancements
@colony/colony-js-contract-client
, @colony/colony-js-adapter-ethers
)@colony/colony-js-contract-client
)Changelog
v1.4.1
Bug fixes
networkId
to be passed from the contract loading query through to the loader transform function; reintroduced support for specifying the networkId
in truffleTransform
(@colony/colony-js-contract-loader
)Changelog
v1.4.0
New features
ContractEvent
events subscription to ContractClient
, allowing for simple events subscription (@colony/colony-js-contract-client
)ColonyClient
, using new event subscriptions (@colony/colony-js-contract-client
)@colony/colony-js-client
)@colony/colony-js-client
)TokenClient
, a means of interacting with a colony's token contract (@colony/colony-js-client
)AuthorityClient
, a means of interacting with a colony's authority contract (@colony/colony-js-client
)token
and authority
when initializing a ColonyClient
(@colony/colony-js-client
)Enhancements
@colony/colony-js-contract-client
)EthersContract
to allow for events subscription with optional transaction hashes (@colony/colony-js-adapter
, @colony/colony-js-adapter-ethers
)@colony/colony-js-contract-client
)Documentation
addGlobalSkill
, addDomain
, setTaskRoleUser
, setTaskDomain
and setTaskSkill
(@colony/colony-js-client
)