diff --git a/package.json b/package.json index 2e61ef3a8f492376baaf67e70ffcbb3c8677d760..454f0c32aac9a78c4b92f73cf23c75304e209e10 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hiveio/hive-js", - "version": "0.8.9", + "version": "0.8.10", "description": "Hive.js the JavaScript API for Hive blockchain", "main": "lib/index.js", "scripts": { diff --git a/src/auth/serializer/src/operations.js b/src/auth/serializer/src/operations.js index 1d8d400275a79945587653192494f80b0a985bf2..dda34f17ea9de05205385cbb36827a133fa59f68 100644 --- a/src/auth/serializer/src/operations.js +++ b/src/auth/serializer/src/operations.js @@ -710,6 +710,17 @@ let remove_proposal = new Serializer( } ); +let update_proposal = new Serializer( + "update_proposal", { + proposal_id: uint64, + creator: string, + daily_pay: asset, + subject: string, + permlink: string, + extensions: set(future_extensions) + } +); + let claim_reward_balance2 = new Serializer( "claim_reward_balance2", { account: string, @@ -983,6 +994,7 @@ operation.st_operations = [ create_proposal, update_proposal_votes, remove_proposal, + update_proposal, claim_reward_balance2, vote2, smt_setup, diff --git a/src/broadcast/operations.js b/src/broadcast/operations.js index f5014c9411efc136553b543214d93d463a813b92..0735ed14e2c9b17ffa2c6cb471365d1d663ef702 100644 --- a/src/broadcast/operations.js +++ b/src/broadcast/operations.js @@ -489,6 +489,18 @@ module.exports = [ "extensions" ] }, + { + "roles": ["active", "owner"], + "operation": "update_proposal", + "params": [ + "proposal_id", + "creator", + "daily_pay", + "subject", + "permlink", + "extensions" + ] + }, { "roles": ["posting", "active", "owner"], "operation": "claim_reward_balance2",