mirror of
https://github.com/wharfkit/msigs.git
synced 2026-07-21 16:33:30 +00:00
Initial commit
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
root = true
|
||||
|
||||
[*]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
[*.md]
|
||||
trim_trailing_whitespace = false
|
||||
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"root": true,
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"plugins": ["@typescript-eslint", "es-x"],
|
||||
"ignorePatterns": ["lib/*", "node_modules/**"],
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:prettier/recommended",
|
||||
"plugin:@typescript-eslint/eslint-recommended",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
"plugin:es-x/no-new-in-es2020"
|
||||
],
|
||||
"rules": {
|
||||
"prettier/prettier": "warn",
|
||||
"no-console": "warn",
|
||||
"sort-imports": [
|
||||
"warn",
|
||||
{
|
||||
"ignoreCase": true,
|
||||
"ignoreDeclarationSort": true
|
||||
}
|
||||
],
|
||||
"@typescript-eslint/explicit-module-boundary-types": "off",
|
||||
"@typescript-eslint/no-explicit-any": "off",
|
||||
"@typescript-eslint/no-namespace": "off",
|
||||
"@typescript-eslint/no-non-null-assertion": "off",
|
||||
"@typescript-eslint/no-empty-function": "warn",
|
||||
"@typescript-eslint/no-this-alias": "off",
|
||||
"no-inner-declarations": "off"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
node_modules/
|
||||
lib/
|
||||
coverage/
|
||||
.nyc_output/
|
||||
test/browser.html
|
||||
site/
|
||||
docs_build/
|
||||
@@ -0,0 +1,8 @@
|
||||
arrowParens: "always"
|
||||
bracketSpacing: false
|
||||
endOfLine: "lf"
|
||||
printWidth: 100
|
||||
semi: false
|
||||
singleQuote: true
|
||||
tabWidth: 4
|
||||
trailingComma: "es5"
|
||||
@@ -0,0 +1,29 @@
|
||||
Copyright (c) 2025 Greymass Inc. All Rights Reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistribution of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
|
||||
2. Redistribution in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
3. Neither the name of the copyright holder nor the names of its contributors
|
||||
may be used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
|
||||
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
|
||||
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||
OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
YOU ACKNOWLEDGE THAT THIS SOFTWARE IS NOT DESIGNED, LICENSED OR INTENDED FOR USE
|
||||
IN THE DESIGN, CONSTRUCTION, OPERATION OR MAINTENANCE OF ANY MILITARY FACILITY.
|
||||
@@ -0,0 +1,53 @@
|
||||
SRC_FILES := $(shell find src -name '*.ts')
|
||||
TEST_FILES := $(wildcard test/*.ts)
|
||||
BIN := ./node_modules/.bin
|
||||
MOCHA_OPTS := -u tdd -r ts-node/register -r tsconfig-paths/register --extension ts
|
||||
|
||||
lib: ${SRC_FILES} package.json tsconfig.json node_modules rollup.config.mjs
|
||||
@${BIN}/rollup -c && touch lib
|
||||
|
||||
.PHONY: test
|
||||
test: lib node_modules
|
||||
@TS_NODE_PROJECT='./test/tsconfig.json' MOCK_DIR='./test/data' \
|
||||
${BIN}/mocha ${MOCHA_OPTS} test/*.ts --grep '$(grep)'
|
||||
|
||||
.PHONY: test-coverage
|
||||
test-coverage: lib node_modules
|
||||
@TS_NODE_PROJECT='./test/tsconfig.json' MOCK_DIR='./test/data' \
|
||||
${BIN}/nyc --reporter=html \
|
||||
${BIN}/mocha ${MOCHA_OPTS} -R nyan test/*.ts
|
||||
|
||||
.PHONY: coverage
|
||||
coverage: test-coverage
|
||||
@open coverage/index.html
|
||||
|
||||
.PHONY: ci-test
|
||||
ci-test: lib node_modules
|
||||
@TS_NODE_PROJECT='./test/tsconfig.json' MOCK_DIR='./test/data' \
|
||||
${BIN}/nyc --reporter=text \
|
||||
${BIN}/mocha ${MOCHA_OPTS} -R list test/*.ts
|
||||
|
||||
.PHONY: check
|
||||
check: node_modules
|
||||
@${BIN}/eslint src --ext .ts --max-warnings 0 --format unix && echo "Ok"
|
||||
|
||||
.PHONY: format
|
||||
format: node_modules
|
||||
@${BIN}/eslint src --ext .ts --fix
|
||||
|
||||
node_modules:
|
||||
yarn install --non-interactive --frozen-lockfile --ignore-scripts
|
||||
|
||||
.PHONY: publish
|
||||
publish: | distclean node_modules
|
||||
@git diff-index --quiet HEAD || (echo "Uncommitted changes, please commit first" && exit 1)
|
||||
@yarn config set version-tag-prefix "" && yarn config set version-git-message "Version %s"
|
||||
@yarn publish && git push && git push --tags
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
rm -rf lib/ coverage/
|
||||
|
||||
.PHONY: distclean
|
||||
distclean: clean
|
||||
rm -rf node_modules/
|
||||
@@ -0,0 +1,268 @@
|
||||
# @wharfkit/msigs
|
||||
|
||||
API client for the Roborovski Multisig Proposals API.
|
||||
|
||||
## Installing
|
||||
|
||||
```
|
||||
yarn add @wharfkit/msigs
|
||||
```
|
||||
|
||||
## Usage
|
||||
|
||||
```typescript
|
||||
import {APIClient} from '@wharfkit/antelope'
|
||||
import {MsigsClient} from '@wharfkit/msigs'
|
||||
|
||||
// Create an API client pointing to your msigs service
|
||||
const client = new APIClient({url: 'https://your-msigs-service.com'})
|
||||
|
||||
// Create a Msigs client
|
||||
const msigs = new MsigsClient(client)
|
||||
|
||||
// Get service status (Optional)
|
||||
const status = await msigs.get_status()
|
||||
console.log('Service limits:', {
|
||||
max_proposal_results: status.max_proposal_results, // 20
|
||||
max_approval_results: status.max_approval_results, // 100
|
||||
})
|
||||
|
||||
// Get a specific proposal
|
||||
const proposal = await msigs.get_proposal('alice', 'upgrade')
|
||||
console.log('Proposal:', {
|
||||
proposer: proposal.proposer, // 'alice'
|
||||
proposal_name: proposal.proposal_name, // 'upgrade'
|
||||
status: proposal.status, // 'proposed'
|
||||
actions_count: proposal.actions_count, // 1
|
||||
})
|
||||
|
||||
// Get active proposals sorted by expiration
|
||||
const active = await msigs.get_active({
|
||||
limit: 10,
|
||||
sort_by: 'expiration',
|
||||
})
|
||||
console.log(`Found ${active.total} active proposals`)
|
||||
|
||||
// Get proposals requiring my approval
|
||||
const myProposals = await msigs.get_approver_proposals('bob', {
|
||||
status: 'proposed',
|
||||
include_approved: false, // Only show proposals I haven't approved yet
|
||||
})
|
||||
console.log(`${myProposals.total} proposals need my approval`)
|
||||
|
||||
// Get account activity
|
||||
const activity = await msigs.get_activity('alice', {
|
||||
action_type: 'proposed',
|
||||
limit: 20,
|
||||
})
|
||||
console.log(`Alice has proposed ${activity.total} transactions`)
|
||||
```
|
||||
|
||||
## Pagination
|
||||
|
||||
All list endpoints (`get_proposals`, `get_active`, `get_activity`, `get_approver_proposals`, `get_proposal_history`) support pagination with standard response fields:
|
||||
|
||||
- `total`: Total number of results available
|
||||
- `more`: Boolean indicating if more pages exist
|
||||
- `offset`: Current offset parameter for navigation
|
||||
|
||||
### Basic Pagination Example
|
||||
|
||||
```typescript
|
||||
import {MsigsClient, getPaginationInfo} from '@wharfkit/msigs'
|
||||
|
||||
// Get first page
|
||||
let offset = 0
|
||||
const limit = 10
|
||||
const firstPage = await msigs.get_proposals({limit, offset})
|
||||
|
||||
console.log(`Total proposals: ${firstPage.total}`)
|
||||
console.log(`More pages: ${firstPage.more}`)
|
||||
console.log(`Results: ${firstPage.proposals.length}`)
|
||||
|
||||
// Get pagination info
|
||||
const pageInfo = getPaginationInfo(offset, limit, firstPage.total, firstPage.more)
|
||||
console.log(`Page ${pageInfo.currentPage} of ${pageInfo.totalPages}`)
|
||||
|
||||
// Get next page if available
|
||||
if (pageInfo.hasMore) {
|
||||
const nextPage = await msigs.get_proposals({
|
||||
limit,
|
||||
offset: pageInfo.nextOffset,
|
||||
})
|
||||
}
|
||||
```
|
||||
|
||||
### Load All Pages Example
|
||||
|
||||
```typescript
|
||||
async function getAllProposals(msigs: MsigsClient) {
|
||||
const allProposals = []
|
||||
let offset = 0
|
||||
const limit = 20 // Use max limit for efficiency
|
||||
|
||||
do {
|
||||
const response = await msigs.get_proposals({limit, offset})
|
||||
allProposals.push(...response.proposals)
|
||||
|
||||
if (!response.more) {
|
||||
break
|
||||
}
|
||||
offset += limit
|
||||
} while (true)
|
||||
|
||||
return allProposals
|
||||
}
|
||||
```
|
||||
|
||||
### Service Limits
|
||||
|
||||
The service enforces different maximum results per endpoint:
|
||||
|
||||
- **Proposals** (get_proposals, get_active, etc.): Default 20 results max
|
||||
- **Approvals** (get_approvals): Default 100 results max
|
||||
|
||||
Check current limits via `get_status()`:
|
||||
|
||||
```typescript
|
||||
const status = await msigs.get_status()
|
||||
console.log(`Max proposal results: ${status.max_proposal_results}`)
|
||||
console.log(`Max approval results: ${status.max_approval_results}`)
|
||||
|
||||
// The SDK automatically fetches and enforces these limits
|
||||
const maxLimit = await msigs.getMaxProposalLimit()
|
||||
```
|
||||
|
||||
## API Methods
|
||||
|
||||
### `get_status()`
|
||||
|
||||
Get service status and sync information, including configured service limits.
|
||||
|
||||
**Returns:** Status object with chain sync info, head block, service metadata, and pagination limits (`max_proposal_results`, `max_approval_results`).
|
||||
|
||||
---
|
||||
|
||||
### `get_proposal(proposer, proposalName, options?)`
|
||||
|
||||
Get a single proposal by proposer and proposal name.
|
||||
|
||||
**Parameters:**
|
||||
|
||||
- `proposer: string` - The account that proposed the transaction
|
||||
- `proposalName: string` - The name of the proposal
|
||||
- `options.globalseq?: number` - Get specific version by global sequence number
|
||||
- `options.version_history?: boolean` - Include version history (default: true)
|
||||
|
||||
**Returns:** Full proposal details including metadata, approvals, and transaction data.
|
||||
|
||||
---
|
||||
|
||||
### `get_proposal_history(proposer, proposalName, options?)`
|
||||
|
||||
Get version history for a proposal.
|
||||
|
||||
**Parameters:**
|
||||
|
||||
- `proposer: string` - The account that proposed the transaction
|
||||
- `proposalName: string` - The name of the proposal
|
||||
- `options.status?: string` - Filter by status: 'proposed', 'executed', 'cancelled', 'expired', 'all'
|
||||
- `options.limit?: number` - Maximum results to return (max: 100)
|
||||
- `options.offset?: number` - Pagination offset
|
||||
|
||||
**Returns:** Paginated list of proposal versions.
|
||||
|
||||
---
|
||||
|
||||
### `get_proposals(options?)`
|
||||
|
||||
List proposals with optional filters.
|
||||
|
||||
**Options:**
|
||||
|
||||
- `proposer?: string` - Filter by proposer account
|
||||
- `status?: string` - Filter by status: 'proposed', 'executed', 'cancelled', 'expired', 'all'
|
||||
- `limit?: number` - Maximum results to return
|
||||
- `offset?: number` - Pagination offset
|
||||
|
||||
**Returns:** Paginated list of proposals matching the filters with `total` and `more` fields.
|
||||
|
||||
---
|
||||
|
||||
### `get_active(options?)`
|
||||
|
||||
Get active proposals (proposed, not executed/cancelled/expired).
|
||||
|
||||
**Options:**
|
||||
|
||||
- `limit?: number` - Maximum results to return
|
||||
- `offset?: number` - Pagination offset
|
||||
- `sort_by?: string` - Sort field: 'expiration', 'created', 'approvals'
|
||||
|
||||
**Returns:** Paginated list of active proposals sorted by the specified field.
|
||||
|
||||
---
|
||||
|
||||
### `get_approvals(proposer, proposalName)`
|
||||
|
||||
Get approval timeline for a proposal.
|
||||
|
||||
**Parameters:**
|
||||
|
||||
- `proposer: string` - The account that proposed the transaction
|
||||
- `proposalName: string` - The name of the proposal
|
||||
|
||||
**Returns:** Timeline of approval/unapproval events with timestamps and block info.
|
||||
|
||||
---
|
||||
|
||||
### `get_activity(account, options?)`
|
||||
|
||||
Get account activity (proposed/approved/unapproved/executed/cancelled actions).
|
||||
|
||||
**Parameters:**
|
||||
|
||||
- `account: string` - The account to get activity for
|
||||
- `options.limit?: number` - Maximum results to return
|
||||
- `options.offset?: number` - Pagination offset
|
||||
- `options.action_type?: string` - Filter by action type: 'proposed', 'approved', 'unapproved', 'executed', 'cancelled', 'all'
|
||||
|
||||
**Returns:** Paginated list of multisig actions involving the account with `total` and `more` fields.
|
||||
|
||||
---
|
||||
|
||||
### `get_approver_proposals(approver, options?)`
|
||||
|
||||
Get proposals requiring approval from a specific account.
|
||||
|
||||
**Parameters:**
|
||||
|
||||
- `approver: string` - The account that needs to approve
|
||||
- `options.status?: string` - Filter by status: 'proposed', 'executed', 'cancelled', 'expired', 'all'
|
||||
- `options.include_approved?: boolean` - Include proposals already approved by this account
|
||||
- `options.limit?: number` - Maximum results to return
|
||||
- `options.offset?: number` - Pagination offset
|
||||
|
||||
**Returns:** Paginated list of proposals requiring approval from the specified account with `total` and `more` fields.
|
||||
|
||||
---
|
||||
|
||||
## Development
|
||||
|
||||
Build the library:
|
||||
|
||||
```
|
||||
make
|
||||
```
|
||||
|
||||
Format code:
|
||||
|
||||
```
|
||||
make format
|
||||
```
|
||||
|
||||
Check for linting errors:
|
||||
|
||||
```
|
||||
make check
|
||||
```
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"name": "@wharfkit/msigs",
|
||||
"description": "API Client to access Roborovski msigs API endpoints",
|
||||
"version": "0.1.0",
|
||||
"homepage": "https://github.com/wharfkit/msigs",
|
||||
"main": "lib/msigs.js",
|
||||
"module": "lib/msigs.m.js",
|
||||
"types": "lib/msigs.d.ts",
|
||||
"files": [
|
||||
"lib/*",
|
||||
"src/*"
|
||||
],
|
||||
"scripts": {
|
||||
"prepare": "make"
|
||||
},
|
||||
"dependencies": {
|
||||
"@wharfkit/antelope": "^1.0.0",
|
||||
"tslib": "^2.0.3"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-typescript": "^11.0.0",
|
||||
"@types/mocha": "^10.0.0",
|
||||
"@types/node": "^18.6.5",
|
||||
"@typescript-eslint/eslint-plugin": "^5.4.0",
|
||||
"@typescript-eslint/parser": "^5.4.0",
|
||||
"@wharfkit/mock-data": "^1.3.1",
|
||||
"chai": "^4.3.4",
|
||||
"eslint": "^8.26.0",
|
||||
"eslint-config-prettier": "^8.1.0",
|
||||
"eslint-plugin-es-x": "^6.0.0",
|
||||
"eslint-plugin-prettier": "^4.0.0",
|
||||
"mocha": "^10.1.0",
|
||||
"node-fetch": "^2.6.1",
|
||||
"nyc": "^15.1.0",
|
||||
"prettier": "^2.2.1",
|
||||
"rollup": "^3.17.2",
|
||||
"rollup-plugin-dts": "^5.2.0",
|
||||
"ts-node": "^10.0.0",
|
||||
"tsconfig-paths": "^4.1.0",
|
||||
"typescript": "^4.1.2"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
import fs from 'fs'
|
||||
import path from 'path'
|
||||
import {URL} from 'url'
|
||||
|
||||
import dts from 'rollup-plugin-dts'
|
||||
import typescript from '@rollup/plugin-typescript'
|
||||
|
||||
// eslint-disable-next-line es-x/no-import-meta
|
||||
const __dirname = path.dirname(new URL(import.meta.url).pathname)
|
||||
const pkg = JSON.parse(fs.readFileSync(path.join(__dirname, 'package.json')))
|
||||
|
||||
const external = Object.keys(pkg.dependencies)
|
||||
|
||||
export default [
|
||||
{
|
||||
input: 'src/index.ts',
|
||||
output: {
|
||||
file: pkg.main,
|
||||
format: 'cjs',
|
||||
sourcemap: true,
|
||||
},
|
||||
plugins: [typescript({target: 'es6'})],
|
||||
external,
|
||||
onwarn,
|
||||
},
|
||||
{
|
||||
input: 'src/index.ts',
|
||||
output: {
|
||||
file: pkg.module,
|
||||
format: 'esm',
|
||||
sourcemap: true,
|
||||
},
|
||||
plugins: [typescript({target: 'es2020'})],
|
||||
external,
|
||||
onwarn,
|
||||
},
|
||||
{
|
||||
input: 'src/index.ts',
|
||||
output: {file: pkg.types, format: 'esm'},
|
||||
onwarn,
|
||||
plugins: [dts()],
|
||||
},
|
||||
]
|
||||
|
||||
function onwarn(warning, rollupWarn) {
|
||||
if (warning.code === 'CIRCULAR_DEPENDENCY') {
|
||||
// unnecessary warning
|
||||
return
|
||||
}
|
||||
if (
|
||||
warning.code === 'UNUSED_EXTERNAL_IMPORT' &&
|
||||
warning.source === 'tslib' &&
|
||||
warning.names[0] === '__read'
|
||||
) {
|
||||
// when using ts with importHelpers: true rollup complains about this
|
||||
// seems safe to ignore since __read is not actually imported or used anywhere in the resulting bundles
|
||||
return
|
||||
}
|
||||
rollupWarn(warning)
|
||||
}
|
||||
@@ -0,0 +1,319 @@
|
||||
import {APIClient, Int32, Name, NameType, UInt64, UInt64Type} from '@wharfkit/antelope'
|
||||
import type {
|
||||
GetActiveResponse,
|
||||
GetActivityResponse,
|
||||
GetApprovalsResponse,
|
||||
GetApproverProposalsResponse,
|
||||
GetProposalHistoryResponse,
|
||||
GetProposalResponse,
|
||||
GetProposalsResponse,
|
||||
GetStatusResponse,
|
||||
} from './types'
|
||||
|
||||
interface GetProposalOptions {
|
||||
globalseq?: UInt64Type
|
||||
version_history?: boolean
|
||||
}
|
||||
|
||||
interface GetProposalHistoryOptions {
|
||||
status?: string
|
||||
limit?: number
|
||||
offset?: number
|
||||
}
|
||||
|
||||
interface GetProposalsOptions {
|
||||
proposer?: NameType
|
||||
status?: string
|
||||
limit?: number
|
||||
offset?: number
|
||||
}
|
||||
|
||||
interface GetActiveOptions {
|
||||
limit?: number
|
||||
offset?: number
|
||||
sort_by?: string
|
||||
}
|
||||
|
||||
interface GetActivityOptions {
|
||||
limit?: number
|
||||
offset?: number
|
||||
action_type?: string
|
||||
}
|
||||
|
||||
interface GetApproverProposalsOptions {
|
||||
status?: string
|
||||
include_approved?: boolean
|
||||
limit?: number
|
||||
offset?: number
|
||||
}
|
||||
|
||||
export interface MsigsClientOptions {
|
||||
maxProposalLimit?: number
|
||||
maxApprovalLimit?: number
|
||||
}
|
||||
|
||||
export class MsigsClient {
|
||||
private maxProposalLimit?: number
|
||||
private maxApprovalLimit?: number
|
||||
private limitsInitialized = false
|
||||
|
||||
constructor(private client: APIClient, private options?: MsigsClientOptions) {
|
||||
this.maxProposalLimit = options ? options.maxProposalLimit : undefined
|
||||
this.maxApprovalLimit = options ? options.maxApprovalLimit : undefined
|
||||
}
|
||||
|
||||
private async initializeLimits() {
|
||||
if (this.limitsInitialized) {
|
||||
return
|
||||
}
|
||||
|
||||
if (this.maxProposalLimit !== undefined && this.maxApprovalLimit !== undefined) {
|
||||
this.limitsInitialized = true
|
||||
return
|
||||
}
|
||||
|
||||
try {
|
||||
const status = await this.get_status()
|
||||
if (this.maxProposalLimit === undefined) {
|
||||
this.maxProposalLimit = status.max_proposal_results || 20
|
||||
}
|
||||
if (this.maxApprovalLimit === undefined) {
|
||||
this.maxApprovalLimit = status.max_approval_results || 100
|
||||
}
|
||||
this.limitsInitialized = true
|
||||
} catch (error) {
|
||||
if (this.maxProposalLimit === undefined) {
|
||||
this.maxProposalLimit = 20
|
||||
}
|
||||
if (this.maxApprovalLimit === undefined) {
|
||||
this.maxApprovalLimit = 100
|
||||
}
|
||||
this.limitsInitialized = true
|
||||
}
|
||||
}
|
||||
|
||||
async getMaxProposalLimit(): Promise<number> {
|
||||
await this.initializeLimits()
|
||||
return this.maxProposalLimit!
|
||||
}
|
||||
|
||||
async getMaxApprovalLimit(): Promise<number> {
|
||||
await this.initializeLimits()
|
||||
return this.maxApprovalLimit!
|
||||
}
|
||||
|
||||
async get_proposal(proposer: NameType, proposalName: NameType, options?: GetProposalOptions) {
|
||||
const params: Record<string, any> = {
|
||||
proposer: Name.from(proposer),
|
||||
proposal_name: Name.from(proposalName),
|
||||
}
|
||||
|
||||
if (options && options.globalseq !== undefined) {
|
||||
params['globalseq'] = UInt64.from(options.globalseq)
|
||||
}
|
||||
|
||||
if (options && options.version_history !== undefined) {
|
||||
params['version_history'] = options.version_history
|
||||
}
|
||||
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_proposal',
|
||||
params,
|
||||
}) as Promise<GetProposalResponse>
|
||||
}
|
||||
|
||||
async get_proposal_history(
|
||||
proposer: NameType,
|
||||
proposalName: NameType,
|
||||
options?: GetProposalHistoryOptions
|
||||
) {
|
||||
const params: Record<string, any> = {
|
||||
proposer: Name.from(proposer),
|
||||
proposal_name: Name.from(proposalName),
|
||||
}
|
||||
|
||||
if (options && options.status !== undefined) {
|
||||
params['status'] = options.status
|
||||
}
|
||||
|
||||
if (options && options.limit !== undefined) {
|
||||
await this.initializeLimits()
|
||||
if (options.limit > this.maxProposalLimit!) {
|
||||
throw new Error(`Limit cannot exceed ${this.maxProposalLimit}`)
|
||||
}
|
||||
params['limit'] = Int32.from(options.limit)
|
||||
}
|
||||
|
||||
if (options && options.offset !== undefined) {
|
||||
params['offset'] = Int32.from(options.offset)
|
||||
}
|
||||
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_proposal_history',
|
||||
params,
|
||||
}) as Promise<GetProposalHistoryResponse>
|
||||
}
|
||||
|
||||
async get_proposals(options?: GetProposalsOptions) {
|
||||
const params: Record<string, any> = {}
|
||||
|
||||
if (options && options.proposer !== undefined) {
|
||||
params['proposer'] = Name.from(options.proposer)
|
||||
}
|
||||
|
||||
if (options && options.status !== undefined) {
|
||||
params['status'] = options.status
|
||||
}
|
||||
|
||||
if (options && options.limit !== undefined) {
|
||||
await this.initializeLimits()
|
||||
if (options.limit > this.maxProposalLimit!) {
|
||||
throw new Error(`Limit cannot exceed ${this.maxProposalLimit}`)
|
||||
}
|
||||
params['limit'] = Int32.from(options.limit)
|
||||
}
|
||||
|
||||
if (options && options.offset !== undefined) {
|
||||
params['offset'] = Int32.from(options.offset)
|
||||
}
|
||||
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_proposals',
|
||||
params,
|
||||
}) as Promise<GetProposalsResponse>
|
||||
}
|
||||
|
||||
async get_active(options?: GetActiveOptions) {
|
||||
const params: Record<string, any> = {}
|
||||
|
||||
if (options && options.limit !== undefined) {
|
||||
await this.initializeLimits()
|
||||
if (options.limit > this.maxProposalLimit!) {
|
||||
throw new Error(`Limit cannot exceed ${this.maxProposalLimit}`)
|
||||
}
|
||||
params['limit'] = Int32.from(options.limit)
|
||||
}
|
||||
|
||||
if (options && options.offset !== undefined) {
|
||||
params['offset'] = Int32.from(options.offset)
|
||||
}
|
||||
|
||||
if (options && options.sort_by !== undefined) {
|
||||
params['sort_by'] = options.sort_by
|
||||
}
|
||||
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_active',
|
||||
params,
|
||||
}) as Promise<GetActiveResponse>
|
||||
}
|
||||
|
||||
async get_approvals(proposer: NameType, proposalName: NameType) {
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_approvals',
|
||||
params: {
|
||||
proposer: Name.from(proposer),
|
||||
proposal_name: Name.from(proposalName),
|
||||
},
|
||||
}) as Promise<GetApprovalsResponse>
|
||||
}
|
||||
|
||||
async get_activity(account: NameType, options?: GetActivityOptions) {
|
||||
const params: Record<string, any> = {
|
||||
account: Name.from(account),
|
||||
}
|
||||
|
||||
if (options && options.limit !== undefined) {
|
||||
await this.initializeLimits()
|
||||
if (options.limit > this.maxProposalLimit!) {
|
||||
throw new Error(`Limit cannot exceed ${this.maxProposalLimit}`)
|
||||
}
|
||||
params['limit'] = Int32.from(options.limit)
|
||||
}
|
||||
|
||||
if (options && options.offset !== undefined) {
|
||||
params['offset'] = Int32.from(options.offset)
|
||||
}
|
||||
|
||||
if (options && options.action_type !== undefined) {
|
||||
params['action_type'] = options.action_type
|
||||
}
|
||||
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_activity',
|
||||
params,
|
||||
}) as Promise<GetActivityResponse>
|
||||
}
|
||||
|
||||
async get_approver_proposals(approver: NameType, options?: GetApproverProposalsOptions) {
|
||||
const params: Record<string, any> = {
|
||||
approver: Name.from(approver),
|
||||
}
|
||||
|
||||
if (options && options.status !== undefined) {
|
||||
params['status'] = options.status
|
||||
}
|
||||
|
||||
if (options && options.include_approved !== undefined) {
|
||||
params['include_approved'] = options.include_approved
|
||||
}
|
||||
|
||||
if (options && options.limit !== undefined) {
|
||||
await this.initializeLimits()
|
||||
if (options.limit > this.maxProposalLimit!) {
|
||||
throw new Error(`Limit cannot exceed ${this.maxProposalLimit}`)
|
||||
}
|
||||
params['limit'] = Int32.from(options.limit)
|
||||
}
|
||||
|
||||
if (options && options.offset !== undefined) {
|
||||
params['offset'] = Int32.from(options.offset)
|
||||
}
|
||||
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_approver_proposals',
|
||||
params,
|
||||
}) as Promise<GetApproverProposalsResponse>
|
||||
}
|
||||
|
||||
async get_status() {
|
||||
return this.client.call({
|
||||
path: '/v1/proposals/get_status',
|
||||
params: {},
|
||||
}) as Promise<GetStatusResponse>
|
||||
}
|
||||
}
|
||||
|
||||
export interface PaginationInfo {
|
||||
currentPage: number
|
||||
pageSize: number
|
||||
totalResults: number
|
||||
totalPages: number
|
||||
hasMore: boolean
|
||||
hasPrevious: boolean
|
||||
nextOffset?: number
|
||||
previousOffset?: number
|
||||
}
|
||||
|
||||
export function getPaginationInfo(
|
||||
offset: number,
|
||||
limit: number,
|
||||
total: number,
|
||||
more: boolean
|
||||
): PaginationInfo {
|
||||
const currentPage = Math.floor(offset / limit) + 1
|
||||
const totalPages = Math.ceil(total / limit)
|
||||
const hasMore = more
|
||||
const hasPrevious = offset > 0
|
||||
|
||||
return {
|
||||
currentPage,
|
||||
pageSize: limit,
|
||||
totalResults: total,
|
||||
totalPages,
|
||||
hasMore,
|
||||
hasPrevious,
|
||||
nextOffset: hasMore ? offset + limit : undefined,
|
||||
previousOffset: hasPrevious ? Math.max(0, offset - limit) : undefined,
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2 @@
|
||||
export * from './endpoints'
|
||||
export * from './types'
|
||||
+127
@@ -0,0 +1,127 @@
|
||||
import {Checksum256, Name, TimePoint} from '@wharfkit/antelope'
|
||||
|
||||
export interface PermissionLevel {
|
||||
actor: Name | string
|
||||
permission: Name | string
|
||||
}
|
||||
|
||||
export type ProposalStatus = 'proposed' | 'executed' | 'cancelled' | 'expired'
|
||||
|
||||
export type ActivityAction = 'proposed' | 'approved' | 'unapproved' | 'executed' | 'cancelled'
|
||||
|
||||
export interface Transaction {
|
||||
expiration: string | TimePoint
|
||||
ref_block_num: number
|
||||
ref_block_prefix: number
|
||||
max_net_usage_words: number
|
||||
max_cpu_usage_ms: number
|
||||
delay_sec: number
|
||||
context_free_actions: any[]
|
||||
actions: any[]
|
||||
transaction_extensions: any[]
|
||||
}
|
||||
|
||||
export interface Proposal {
|
||||
proposer: Name | string
|
||||
proposal_name: Name | string
|
||||
status: ProposalStatus
|
||||
created_at: string | TimePoint
|
||||
created_block: number
|
||||
created_trx_id: Checksum256 | string
|
||||
globalseq: number
|
||||
expiration: string | TimePoint
|
||||
actions_count: number
|
||||
requested_approvals: PermissionLevel[]
|
||||
provided_approvals: PermissionLevel[]
|
||||
transaction?: Transaction
|
||||
executed_at?: string | TimePoint | null
|
||||
executed_by?: Name | string | null
|
||||
executed_trx_id?: Checksum256 | string | null
|
||||
cancelled_at?: string | TimePoint | null
|
||||
cancelled_by?: Name | string | null
|
||||
cancelled_trx_id?: Checksum256 | string | null
|
||||
}
|
||||
|
||||
export interface ProposalVersion {
|
||||
globalseq: number
|
||||
status: ProposalStatus
|
||||
timestamp: string | TimePoint
|
||||
block_num: number
|
||||
trx_id: Checksum256 | string
|
||||
proposal: Proposal
|
||||
}
|
||||
|
||||
export interface ApprovalEvent {
|
||||
action: 'approve' | 'unapprove' | 'invalidate'
|
||||
actor: Name | string
|
||||
permission: Name | string
|
||||
timestamp: string | TimePoint
|
||||
block_num: number
|
||||
globalseq: number
|
||||
}
|
||||
|
||||
export interface ActivityEvent {
|
||||
action: ActivityAction
|
||||
timestamp: string | TimePoint
|
||||
proposer: Name | string
|
||||
proposal_name: Name | string
|
||||
}
|
||||
|
||||
export interface ServiceStatus {
|
||||
head_block_num?: number
|
||||
last_irreversible_block_num?: number
|
||||
chain_id?: string
|
||||
server_version?: string
|
||||
accepting_http?: boolean
|
||||
database_size?: number
|
||||
database_size_mb?: number
|
||||
last_account_action_seq?: number
|
||||
synced?: boolean
|
||||
max_proposal_results?: number
|
||||
max_approval_results?: number
|
||||
}
|
||||
export interface GetProposalResponse extends Proposal {
|
||||
version_history?: ProposalVersion[]
|
||||
}
|
||||
|
||||
export interface GetProposalHistoryResponse {
|
||||
proposer: Name | string
|
||||
proposal_name: Name | string
|
||||
versions: ProposalVersion[]
|
||||
more: boolean
|
||||
total: number
|
||||
}
|
||||
|
||||
export interface GetProposalsResponse {
|
||||
proposals: Proposal[]
|
||||
more: boolean
|
||||
total: number
|
||||
}
|
||||
|
||||
export interface GetActiveResponse {
|
||||
proposals: Proposal[] | null
|
||||
more: boolean
|
||||
total: number
|
||||
}
|
||||
|
||||
export interface GetApprovalsResponse {
|
||||
proposer: Name | string
|
||||
proposal_name: Name | string
|
||||
timeline: ApprovalEvent[]
|
||||
}
|
||||
|
||||
export interface GetActivityResponse {
|
||||
account: Name | string
|
||||
activity: ActivityEvent[]
|
||||
more: boolean
|
||||
total: number
|
||||
}
|
||||
|
||||
export interface GetApproverProposalsResponse {
|
||||
approver: Name | string
|
||||
proposals: Proposal[]
|
||||
more: boolean
|
||||
total: number
|
||||
}
|
||||
|
||||
export type GetStatusResponse = ServiceStatus
|
||||
+1135
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approvals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timeline": [
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "bob",
|
||||
"block_num": 100010,
|
||||
"globalseq": 1001,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:14:51.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "charlie",
|
||||
"block_num": 100015,
|
||||
"globalseq": 1001,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:15:16.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "bob",
|
||||
"block_num": 100245,
|
||||
"globalseq": 1013,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:34:26.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "bob",
|
||||
"block_num": 100275,
|
||||
"globalseq": 1019,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:36:56.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "charlie",
|
||||
"block_num": 100280,
|
||||
"globalseq": 1019,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:37:21.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "bob",
|
||||
"block_num": 100315,
|
||||
"globalseq": 1025,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:40:16.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "bob",
|
||||
"block_num": 100332,
|
||||
"globalseq": 1029,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:41:41.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "charlie",
|
||||
"block_num": 100334,
|
||||
"globalseq": 1029,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:41:51.500"
|
||||
}
|
||||
],
|
||||
"total": 8
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timeline\":[{\"action\":\"approve\",\"actor\":\"bob\",\"block_num\":100010,\"globalseq\":1001,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:14:51.500\"},{\"action\":\"approve\",\"actor\":\"charlie\",\"block_num\":100015,\"globalseq\":1001,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:15:16.500\"},{\"action\":\"approve\",\"actor\":\"bob\",\"block_num\":100245,\"globalseq\":1013,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:34:26.500\"},{\"action\":\"approve\",\"actor\":\"bob\",\"block_num\":100275,\"globalseq\":1019,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:36:56.500\"},{\"action\":\"approve\",\"actor\":\"charlie\",\"block_num\":100280,\"globalseq\":1019,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:37:21.500\"},{\"action\":\"approve\",\"actor\":\"bob\",\"block_num\":100315,\"globalseq\":1025,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:40:16.500\"},{\"action\":\"approve\",\"actor\":\"bob\",\"block_num\":100332,\"globalseq\":1029,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:41:41.500\"},{\"action\":\"approve\",\"actor\":\"charlie\",\"block_num\":100334,\"globalseq\":1029,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:41:51.500\"}],\"total\":8}"
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"bob\",\"include_approved\":true,\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "bob",
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:19:51.500",
|
||||
"created_trx_id": "ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1003,
|
||||
"my_approval_status": "approved",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 4,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"my_approval_status": "pending",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
}
|
||||
],
|
||||
"total": 2
|
||||
},
|
||||
"text": "{\"approver\":\"bob\",\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:19:51.500\",\"created_trx_id\":\"ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1003,\"my_approval_status\":\"approved\",\"my_approval_time\":null,\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":4,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"my_approval_status\":\"pending\",\"my_approval_time\":null,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670}],\"total\":2}"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"tina\",\"proposal_name\":\"soon\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_block": 200010,
|
||||
"created_trx_id": "d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-12T15:14:01.500",
|
||||
"globalseq": 2002,
|
||||
"proposal_name": "soon",
|
||||
"proposer": "tina",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "victor",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "wendy",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio",
|
||||
"data": "",
|
||||
"name": "updateauth"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_block\":200010,\"created_trx_id\":\"d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-12T15:14:01.500\",\"globalseq\":2002,\"proposal_name\":\"soon\",\"proposer\":\"tina\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"victor\",\"permission\":\"active\"},{\"actor\":\"wendy\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[{\"account\":\"eosio\",\"data\":\"\",\"name\":\"updateauth\"}],\"expiration\":\"2025-12-22T00:00:00\"}}"
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"bob\",\"status\":\"proposed\",\"include_approved\":false,\"limit\":20}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "bob",
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 4,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"my_approval_status": "pending",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
}
|
||||
],
|
||||
"total": 1
|
||||
},
|
||||
"text": "{\"approver\":\"bob\",\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":4,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"my_approval_status\":\"pending\",\"my_approval_time\":null,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670}],\"total\":1}"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,115 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"globalseq\":1001}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_block": 100000,
|
||||
"created_trx_id": "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9",
|
||||
"executed_at": "2027-12-12T12:16:31.500",
|
||||
"executed_by": "alice",
|
||||
"executed_trx_id": "4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1001,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "executed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
},
|
||||
"version_history": [
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1033,
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:41:31.500",
|
||||
"created_trx_id": "0505050505050505050505050505050505050505050505050505050505050505",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1029,
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:39:51.500",
|
||||
"created_trx_id": "0101010101010101010101010101010101010101010101010101010101010101",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1025,
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_trx_id": "fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb",
|
||||
"executed_at": "2027-12-12T12:39:01.500",
|
||||
"executed_trx_id": "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f",
|
||||
"globalseq": 1019,
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": "2027-12-12T12:35:41.500",
|
||||
"cancelled_trx_id": "2727272727272727272727272727272727272727272727272727272727272727",
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1013,
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_trx_id": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1007,
|
||||
"status": "proposed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_block\":100000,\"created_trx_id\":\"e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9\",\"executed_at\":\"2027-12-12T12:16:31.500\",\"executed_by\":\"alice\",\"executed_trx_id\":\"4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1001,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"executed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"},\"version_history\":[{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1033,\"status\":\"proposed\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:41:31.500\",\"created_trx_id\":\"0505050505050505050505050505050505050505050505050505050505050505\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1029,\"status\":\"proposed\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:39:51.500\",\"created_trx_id\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1025,\"status\":\"proposed\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_trx_id\":\"fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb\",\"executed_at\":\"2027-12-12T12:39:01.500\",\"executed_trx_id\":\"5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f\",\"globalseq\":1019,\"status\":\"executed\"},{\"cancelled_at\":\"2027-12-12T12:35:41.500\",\"cancelled_trx_id\":\"2727272727272727272727272727272727272727272727272727272727272727\",\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1013,\"status\":\"cancelled\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_trx_id\":\"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1007,\"status\":\"proposed\"}]}"
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"version_history\":false}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_block": 100360,
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_block\":100360,\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}"
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"zach\",\"limit\":10,\"offset\":20}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:21:31.500",
|
||||
"created_trx_id": "c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1",
|
||||
"expiration": "2027-12-13T10:20:01.500",
|
||||
"globalseq": 3009,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:20:41.500",
|
||||
"created_trx_id": "c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0",
|
||||
"expiration": "2027-12-13T07:56:01.500",
|
||||
"globalseq": 3008,
|
||||
"proposal_name": "prop",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:19:51.500",
|
||||
"created_trx_id": "bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf",
|
||||
"expiration": "2027-12-13T05:32:01.500",
|
||||
"globalseq": 3007,
|
||||
"proposal_name": "prop",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:19:01.500",
|
||||
"created_trx_id": "bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe",
|
||||
"expiration": "2027-12-13T03:08:01.500",
|
||||
"globalseq": 3006,
|
||||
"proposal_name": "prop",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:18:11.500",
|
||||
"created_trx_id": "bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd",
|
||||
"expiration": "2027-12-13T00:44:01.500",
|
||||
"globalseq": 3005,
|
||||
"proposal_name": "prop",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:17:21.500",
|
||||
"created_trx_id": "bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc",
|
||||
"expiration": "2027-12-12T22:20:01.500",
|
||||
"globalseq": 3004,
|
||||
"proposal_name": "prop.5",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:16:31.500",
|
||||
"created_trx_id": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
||||
"expiration": "2027-12-12T19:56:01.500",
|
||||
"globalseq": 3003,
|
||||
"proposal_name": "prop.4",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_trx_id": "babababababababababababababababababababababababababababababababa",
|
||||
"expiration": "2027-12-12T17:32:01.500",
|
||||
"globalseq": 3002,
|
||||
"proposal_name": "prop.3",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:51.500",
|
||||
"created_trx_id": "b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9",
|
||||
"expiration": "2027-12-12T15:08:01.500",
|
||||
"globalseq": 3001,
|
||||
"proposal_name": "prop.2",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_trx_id": "b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8",
|
||||
"expiration": "2027-12-12T12:44:01.500",
|
||||
"globalseq": 3000,
|
||||
"proposal_name": "prop.1",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
}
|
||||
],
|
||||
"total": 30
|
||||
},
|
||||
"text": "{\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:21:31.500\",\"created_trx_id\":\"c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1\",\"expiration\":\"2027-12-13T10:20:01.500\",\"globalseq\":3009,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:20:41.500\",\"created_trx_id\":\"c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0\",\"expiration\":\"2027-12-13T07:56:01.500\",\"globalseq\":3008,\"proposal_name\":\"prop\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:19:51.500\",\"created_trx_id\":\"bfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbf\",\"expiration\":\"2027-12-13T05:32:01.500\",\"globalseq\":3007,\"proposal_name\":\"prop\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:19:01.500\",\"created_trx_id\":\"bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe\",\"expiration\":\"2027-12-13T03:08:01.500\",\"globalseq\":3006,\"proposal_name\":\"prop\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:18:11.500\",\"created_trx_id\":\"bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd\",\"expiration\":\"2027-12-13T00:44:01.500\",\"globalseq\":3005,\"proposal_name\":\"prop\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:17:21.500\",\"created_trx_id\":\"bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc\",\"expiration\":\"2027-12-12T22:20:01.500\",\"globalseq\":3004,\"proposal_name\":\"prop.5\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:16:31.500\",\"created_trx_id\":\"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\",\"expiration\":\"2027-12-12T19:56:01.500\",\"globalseq\":3003,\"proposal_name\":\"prop.4\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_trx_id\":\"babababababababababababababababababababababababababababababababa\",\"expiration\":\"2027-12-12T17:32:01.500\",\"globalseq\":3002,\"proposal_name\":\"prop.3\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:51.500\",\"created_trx_id\":\"b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9\",\"expiration\":\"2027-12-12T15:08:01.500\",\"globalseq\":3001,\"proposal_name\":\"prop.2\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_trx_id\":\"b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8\",\"expiration\":\"2027-12-12T12:44:01.500\",\"globalseq\":3000,\"proposal_name\":\"prop.1\",\"proposer\":\"zach\",\"status\":\"proposed\"}],\"total\":30}"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"wendy\",\"proposal_name\":\"expired2\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-11T12:14:01.500",
|
||||
"created_block": 200040,
|
||||
"created_trx_id": "d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-12T00:14:01.500",
|
||||
"globalseq": 2005,
|
||||
"proposal_name": "expired2",
|
||||
"proposer": "wendy",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "carl",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "diane",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "expired",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio",
|
||||
"data": "",
|
||||
"name": "updateauth"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-11T12:14:01.500\",\"created_block\":200040,\"created_trx_id\":\"d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-12T00:14:01.500\",\"globalseq\":2005,\"proposal_name\":\"expired2\",\"proposer\":\"wendy\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"carl\",\"permission\":\"active\"},{\"actor\":\"diane\",\"permission\":\"active\"}],\"status\":\"expired\",\"transaction\":{\"actions\":[{\"account\":\"eosio\",\"data\":\"\",\"name\":\"updateauth\"}],\"expiration\":\"2025-12-22T00:00:00\"}}"
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"status\":\"expired\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-11T12:14:01.500",
|
||||
"created_trx_id": "d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5",
|
||||
"expiration": "2027-12-12T00:14:01.500",
|
||||
"globalseq": 2005,
|
||||
"proposal_name": "expired2",
|
||||
"proposer": "wendy",
|
||||
"status": "expired"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T10:44:01.500",
|
||||
"created_trx_id": "d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4",
|
||||
"expiration": "2027-12-12T11:14:01.500",
|
||||
"globalseq": 2004,
|
||||
"proposal_name": "expired1",
|
||||
"proposer": "victor",
|
||||
"status": "expired"
|
||||
}
|
||||
],
|
||||
"total": 2
|
||||
},
|
||||
"text": "{\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-11T12:14:01.500\",\"created_trx_id\":\"d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5\",\"expiration\":\"2027-12-12T00:14:01.500\",\"globalseq\":2005,\"proposal_name\":\"expired2\",\"proposer\":\"wendy\",\"status\":\"expired\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T10:44:01.500\",\"created_trx_id\":\"d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4\",\"expiration\":\"2027-12-12T11:14:01.500\",\"globalseq\":2004,\"proposal_name\":\"expired1\",\"proposer\":\"victor\",\"status\":\"expired\"}],\"total\":2}"
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"bob\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "bob",
|
||||
"activity": [
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:41:41.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:40:16.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:36:56.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:34:26.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:20:01.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:14:51.500"
|
||||
}
|
||||
],
|
||||
"more": false,
|
||||
"total": 6
|
||||
},
|
||||
"text": "{\"account\":\"bob\",\"activity\":[{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:41:41.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:40:16.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:36:56.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:34:26.500\"},{\"action\":\"approved\",\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:20:01.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:14:51.500\"}],\"more\":false,\"total\":6}"
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_active",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"limit\":10,\"sort_by\":\"expiration\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0.5,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:51.500",
|
||||
"created_trx_id": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1",
|
||||
"expiration": "2027-12-12T12:44:01.500",
|
||||
"globalseq": 2001,
|
||||
"proposal_name": "urgent",
|
||||
"proposer": "sarah",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2270
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_trx_id": "b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8",
|
||||
"expiration": "2027-12-12T12:44:01.500",
|
||||
"globalseq": 3000,
|
||||
"proposal_name": "prop.1",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2270
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:51.500",
|
||||
"created_trx_id": "b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9",
|
||||
"expiration": "2027-12-12T15:08:01.500",
|
||||
"globalseq": 3001,
|
||||
"proposal_name": "prop.2",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 19550
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_trx_id": "d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2",
|
||||
"expiration": "2027-12-12T15:14:01.500",
|
||||
"globalseq": 2002,
|
||||
"proposal_name": "soon",
|
||||
"proposer": "tina",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 20270
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_trx_id": "babababababababababababababababababababababababababababababababa",
|
||||
"expiration": "2027-12-12T17:32:01.500",
|
||||
"globalseq": 3002,
|
||||
"proposal_name": "prop.3",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 36830
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:16:31.500",
|
||||
"created_trx_id": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
||||
"expiration": "2027-12-12T19:56:01.500",
|
||||
"globalseq": 3003,
|
||||
"proposal_name": "prop.4",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 54110
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:17:21.500",
|
||||
"created_trx_id": "bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc",
|
||||
"expiration": "2027-12-12T22:20:01.500",
|
||||
"globalseq": 3004,
|
||||
"proposal_name": "prop.5",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 71390
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0.6666666666666666,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:16:31.500",
|
||||
"created_trx_id": "d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3",
|
||||
"expiration": "2027-12-13T00:14:01.500",
|
||||
"globalseq": 2003,
|
||||
"proposal_name": "tomorrow",
|
||||
"proposer": "uma",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 85070
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:18:11.500",
|
||||
"created_trx_id": "bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd",
|
||||
"expiration": "2027-12-13T00:44:01.500",
|
||||
"globalseq": 3005,
|
||||
"proposal_name": "prop",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 88670
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:19:01.500",
|
||||
"created_trx_id": "bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe",
|
||||
"expiration": "2027-12-13T03:08:01.500",
|
||||
"globalseq": 3006,
|
||||
"proposal_name": "prop",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 105950
|
||||
}
|
||||
],
|
||||
"total": 28
|
||||
},
|
||||
"text": "{\"more\":true,\"proposals\":[{\"actions_count\":1,\"approval_ratio\":0.5,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:51.500\",\"created_trx_id\":\"d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1\",\"expiration\":\"2027-12-12T12:44:01.500\",\"globalseq\":2001,\"proposal_name\":\"urgent\",\"proposer\":\"sarah\",\"status\":\"proposed\",\"time_remaining_seconds\":2270},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_trx_id\":\"b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8\",\"expiration\":\"2027-12-12T12:44:01.500\",\"globalseq\":3000,\"proposal_name\":\"prop.1\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":2270},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:51.500\",\"created_trx_id\":\"b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9\",\"expiration\":\"2027-12-12T15:08:01.500\",\"globalseq\":3001,\"proposal_name\":\"prop.2\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":19550},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_trx_id\":\"d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2\",\"expiration\":\"2027-12-12T15:14:01.500\",\"globalseq\":2002,\"proposal_name\":\"soon\",\"proposer\":\"tina\",\"status\":\"proposed\",\"time_remaining_seconds\":20270},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_trx_id\":\"babababababababababababababababababababababababababababababababa\",\"expiration\":\"2027-12-12T17:32:01.500\",\"globalseq\":3002,\"proposal_name\":\"prop.3\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":36830},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:16:31.500\",\"created_trx_id\":\"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\",\"expiration\":\"2027-12-12T19:56:01.500\",\"globalseq\":3003,\"proposal_name\":\"prop.4\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":54110},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:17:21.500\",\"created_trx_id\":\"bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc\",\"expiration\":\"2027-12-12T22:20:01.500\",\"globalseq\":3004,\"proposal_name\":\"prop.5\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":71390},{\"actions_count\":1,\"approval_ratio\":0.6666666666666666,\"approvals_received\":2,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:16:31.500\",\"created_trx_id\":\"d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3\",\"expiration\":\"2027-12-13T00:14:01.500\",\"globalseq\":2003,\"proposal_name\":\"tomorrow\",\"proposer\":\"uma\",\"status\":\"proposed\",\"time_remaining_seconds\":85070},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:18:11.500\",\"created_trx_id\":\"bdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbd\",\"expiration\":\"2027-12-13T00:44:01.500\",\"globalseq\":3005,\"proposal_name\":\"prop\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":88670},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:19:01.500\",\"created_trx_id\":\"bebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebe\",\"expiration\":\"2027-12-13T03:08:01.500\",\"globalseq\":3006,\"proposal_name\":\"prop\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":105950}],\"total\":28}"
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal_history",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"limit\":10,\"offset\":3}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"total": 7,
|
||||
"versions": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_block": 100270,
|
||||
"created_trx_id": "fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb",
|
||||
"executed_at": "2027-12-12T12:39:01.500",
|
||||
"executed_by": "alice",
|
||||
"executed_trx_id": "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1019,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "executed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": "2027-12-12T12:35:41.500",
|
||||
"cancelled_by": "alice",
|
||||
"cancelled_trx_id": "2727272727272727272727272727272727272727272727272727272727272727",
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_block": 100240,
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1013,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "cancelled",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_block": 100170,
|
||||
"created_trx_id": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1007,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_block": 100000,
|
||||
"created_trx_id": "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9",
|
||||
"executed_at": "2027-12-12T12:16:31.500",
|
||||
"executed_by": "alice",
|
||||
"executed_trx_id": "4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1001,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "executed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"total\":7,\"versions\":[{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_block\":100270,\"created_trx_id\":\"fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb\",\"executed_at\":\"2027-12-12T12:39:01.500\",\"executed_by\":\"alice\",\"executed_trx_id\":\"5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1019,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"executed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":\"2027-12-12T12:35:41.500\",\"cancelled_by\":\"alice\",\"cancelled_trx_id\":\"2727272727272727272727272727272727272727272727272727272727272727\",\"created_at\":\"2027-12-12T12:34:01.500\",\"created_block\":100240,\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1013,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"cancelled\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_block\":100170,\"created_trx_id\":\"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1007,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_block\":100000,\"created_trx_id\":\"e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9\",\"executed_at\":\"2027-12-12T12:16:31.500\",\"executed_by\":\"alice\",\"executed_trx_id\":\"4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1001,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"executed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}]}"
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"alice\",\"limit\":5}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "alice",
|
||||
"activity": [
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:44:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:41:31.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:51.500"
|
||||
},
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:36:31.500"
|
||||
}
|
||||
],
|
||||
"more": true,
|
||||
"total": 11
|
||||
},
|
||||
"text": "{\"account\":\"alice\",\"activity\":[{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:44:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:41:31.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:51.500\"},{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:36:31.500\"}],\"more\":true,\"total\":11}"
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"xavier\",\"proposal_name\":\"bigmultisig\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:18:11.500",
|
||||
"created_block": 400000,
|
||||
"created_trx_id": "a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-16T00:14:01.500",
|
||||
"globalseq": 4001,
|
||||
"proposal_name": "bigmultisig",
|
||||
"proposer": "xavier",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "approver.1",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.2",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.3",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.4",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.5",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "approver.1",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.2",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.3",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.4",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver.5",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver1",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver11",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "approver12",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio",
|
||||
"data": "",
|
||||
"name": "updateauth"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-25T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:18:11.500\",\"created_block\":400000,\"created_trx_id\":\"a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-16T00:14:01.500\",\"globalseq\":4001,\"proposal_name\":\"bigmultisig\",\"proposer\":\"xavier\",\"provided_approvals\":[{\"actor\":\"approver.1\",\"permission\":\"active\"},{\"actor\":\"approver.2\",\"permission\":\"active\"},{\"actor\":\"approver.3\",\"permission\":\"active\"},{\"actor\":\"approver.4\",\"permission\":\"active\"},{\"actor\":\"approver.5\",\"permission\":\"active\"},{\"actor\":\"approver\",\"permission\":\"active\"},{\"actor\":\"approver\",\"permission\":\"active\"},{\"actor\":\"approver\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"approver.1\",\"permission\":\"active\"},{\"actor\":\"approver.2\",\"permission\":\"active\"},{\"actor\":\"approver.3\",\"permission\":\"active\"},{\"actor\":\"approver.4\",\"permission\":\"active\"},{\"actor\":\"approver.5\",\"permission\":\"active\"},{\"actor\":\"approver\",\"permission\":\"active\"},{\"actor\":\"approver\",\"permission\":\"active\"},{\"actor\":\"approver\",\"permission\":\"active\"},{\"actor\":\"approver\",\"permission\":\"active\"},{\"actor\":\"approver1\",\"permission\":\"active\"},{\"actor\":\"approver11\",\"permission\":\"active\"},{\"actor\":\"approver12\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[{\"account\":\"eosio\",\"data\":\"\",\"name\":\"updateauth\"}],\"expiration\":\"2025-12-25T00:00:00\"}}"
|
||||
}
|
||||
@@ -0,0 +1,67 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"alice\",\"limit\":20,\"action_type\":\"proposed\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "alice",
|
||||
"activity": [
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:44:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:41:31.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:51.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:36:31.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:34:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:28:11.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:19:51.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:14:01.500"
|
||||
}
|
||||
],
|
||||
"more": false,
|
||||
"total": 8
|
||||
},
|
||||
"text": "{\"account\":\"alice\",\"activity\":[{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:44:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:41:31.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:51.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:36:31.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:34:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:28:11.500\"},{\"action\":\"proposed\",\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:19:51.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:14:01.500\"}],\"more\":false,\"total\":8}"
|
||||
}
|
||||
@@ -0,0 +1,215 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"zara\",\"proposal_name\":\"batch\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 15,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:21:31.500",
|
||||
"created_block": 400040,
|
||||
"created_trx_id": "a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-16T00:14:01.500",
|
||||
"globalseq": 4005,
|
||||
"proposal_name": "batch",
|
||||
"proposer": "zara",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "admin1",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "admin1",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "admin2",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio.token",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
},
|
||||
{
|
||||
"account": "eosio.token",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
},
|
||||
{
|
||||
"account": "eosio.token",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "updateauth"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "linkauth"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "unlinkauth"
|
||||
},
|
||||
{
|
||||
"account": "eosio.token",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
},
|
||||
{
|
||||
"account": "eosio.token",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "delegatebw"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "undelegatebw"
|
||||
},
|
||||
{
|
||||
"account": "eosio.token",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "buyrambytes"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "sellram"
|
||||
},
|
||||
{
|
||||
"account": "eosio",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "voteproducer"
|
||||
},
|
||||
{
|
||||
"account": "eosio.token",
|
||||
"authorization": [
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-25T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":15,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:21:31.500\",\"created_block\":400040,\"created_trx_id\":\"a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-16T00:14:01.500\",\"globalseq\":4005,\"proposal_name\":\"batch\",\"proposer\":\"zara\",\"provided_approvals\":[{\"actor\":\"admin1\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"admin1\",\"permission\":\"active\"},{\"actor\":\"admin2\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[{\"account\":\"eosio.token\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"transfer\"},{\"account\":\"eosio.token\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"transfer\"},{\"account\":\"eosio.token\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"transfer\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"updateauth\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"linkauth\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"unlinkauth\"},{\"account\":\"eosio.token\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"transfer\"},{\"account\":\"eosio.token\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"transfer\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"delegatebw\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"undelegatebw\"},{\"account\":\"eosio.token\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"transfer\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"buyrambytes\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"sellram\"},{\"account\":\"eosio\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"voteproducer\"},{\"account\":\"eosio.token\",\"authorization\":[{\"actor\":\"zara\",\"permission\":\"active\"}],\"data\":\"\",\"name\":\"transfer\"}],\"expiration\":\"2025-12-25T00:00:00\"}}"
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"sarah\",\"proposal_name\":\"urgent\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:14:51.500",
|
||||
"created_block": 200000,
|
||||
"created_trx_id": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-12T12:44:01.500",
|
||||
"globalseq": 2001,
|
||||
"proposal_name": "urgent",
|
||||
"proposer": "sarah",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "tessa",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "tessa",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "ursula",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio",
|
||||
"data": "",
|
||||
"name": "updateauth"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:14:51.500\",\"created_block\":200000,\"created_trx_id\":\"d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-12T12:44:01.500\",\"globalseq\":2001,\"proposal_name\":\"urgent\",\"proposer\":\"sarah\",\"provided_approvals\":[{\"actor\":\"tessa\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"tessa\",\"permission\":\"active\"},{\"actor\":\"ursula\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[{\"account\":\"eosio\",\"data\":\"\",\"name\":\"updateauth\"}],\"expiration\":\"2025-12-22T00:00:00\"}}"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"zach\",\"limit\":10,\"offset\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:29:51.500",
|
||||
"created_trx_id": "cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3019,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:29:01.500",
|
||||
"created_trx_id": "cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3018,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_trx_id": "c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3017,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:27:21.500",
|
||||
"created_trx_id": "c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3016,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:26:31.500",
|
||||
"created_trx_id": "c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3015,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:25:41.500",
|
||||
"created_trx_id": "c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6",
|
||||
"expiration": "2027-12-13T22:20:01.500",
|
||||
"globalseq": 3014,
|
||||
"proposal_name": "prop15",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:24:51.500",
|
||||
"created_trx_id": "c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5",
|
||||
"expiration": "2027-12-13T19:56:01.500",
|
||||
"globalseq": 3013,
|
||||
"proposal_name": "prop14",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:24:01.500",
|
||||
"created_trx_id": "c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4",
|
||||
"expiration": "2027-12-13T17:32:01.500",
|
||||
"globalseq": 3012,
|
||||
"proposal_name": "prop13",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:23:11.500",
|
||||
"created_trx_id": "c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3",
|
||||
"expiration": "2027-12-13T15:08:01.500",
|
||||
"globalseq": 3011,
|
||||
"proposal_name": "prop12",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:22:21.500",
|
||||
"created_trx_id": "c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2",
|
||||
"expiration": "2027-12-13T12:44:01.500",
|
||||
"globalseq": 3010,
|
||||
"proposal_name": "prop11",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
}
|
||||
],
|
||||
"total": 30
|
||||
},
|
||||
"text": "{\"more\":true,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:29:51.500\",\"created_trx_id\":\"cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3019,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:29:01.500\",\"created_trx_id\":\"cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3018,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_trx_id\":\"c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3017,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:27:21.500\",\"created_trx_id\":\"c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3016,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:26:31.500\",\"created_trx_id\":\"c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3015,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:25:41.500\",\"created_trx_id\":\"c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6\",\"expiration\":\"2027-12-13T22:20:01.500\",\"globalseq\":3014,\"proposal_name\":\"prop15\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:24:51.500\",\"created_trx_id\":\"c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5\",\"expiration\":\"2027-12-13T19:56:01.500\",\"globalseq\":3013,\"proposal_name\":\"prop14\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:24:01.500\",\"created_trx_id\":\"c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4\",\"expiration\":\"2027-12-13T17:32:01.500\",\"globalseq\":3012,\"proposal_name\":\"prop13\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:23:11.500\",\"created_trx_id\":\"c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3\",\"expiration\":\"2027-12-13T15:08:01.500\",\"globalseq\":3011,\"proposal_name\":\"prop12\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:22:21.500\",\"created_trx_id\":\"c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2\",\"expiration\":\"2027-12-13T12:44:01.500\",\"globalseq\":3010,\"proposal_name\":\"prop11\",\"proposer\":\"zach\",\"status\":\"proposed\"}],\"total\":30}"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"bob\",\"status\":\"proposed\",\"limit\":5,\"offset\":1}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "bob",
|
||||
"more": false,
|
||||
"proposals": [],
|
||||
"total": 1
|
||||
},
|
||||
"text": "{\"approver\":\"bob\",\"more\":false,\"proposals\":[],\"total\":1}"
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"alice\",\"limit\":20}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "alice",
|
||||
"activity": [
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:44:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:41:31.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:51.500"
|
||||
},
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:36:31.500"
|
||||
},
|
||||
{
|
||||
"action": "cancelled",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:35:41.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:34:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:28:11.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:19:51.500"
|
||||
},
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:16:31.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:14:01.500"
|
||||
}
|
||||
],
|
||||
"more": false,
|
||||
"total": 11
|
||||
},
|
||||
"text": "{\"account\":\"alice\",\"activity\":[{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:44:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:41:31.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:51.500\"},{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:36:31.500\"},{\"action\":\"cancelled\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:35:41.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:34:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:28:11.500\"},{\"action\":\"proposed\",\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:19:51.500\"},{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:16:31.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:14:01.500\"}],\"more\":false,\"total\":11}"
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"charlie\",\"status\":\"proposed\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "charlie",
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:19:51.500",
|
||||
"created_trx_id": "ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1003,
|
||||
"my_approval_status": "pending",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 4,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"my_approval_status": "pending",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
}
|
||||
],
|
||||
"total": 2
|
||||
},
|
||||
"text": "{\"approver\":\"charlie\",\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:19:51.500\",\"created_trx_id\":\"ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1003,\"my_approval_status\":\"pending\",\"my_approval_time\":null,\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":4,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"my_approval_status\":\"pending\",\"my_approval_time\":null,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670}],\"total\":2}"
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"bob\",\"limit\":20,\"action_type\":\"approved\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "bob",
|
||||
"activity": [
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:41:41.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:40:16.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:36:56.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:34:26.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:20:01.500"
|
||||
},
|
||||
{
|
||||
"action": "approved",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:14:51.500"
|
||||
}
|
||||
],
|
||||
"more": false,
|
||||
"total": 6
|
||||
},
|
||||
"text": "{\"account\":\"bob\",\"activity\":[{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:41:41.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:40:16.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:36:56.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:34:26.500\"},{\"action\":\"approved\",\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:20:01.500\"},{\"action\":\"approved\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:14:51.500\"}],\"more\":false,\"total\":6}"
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"yolanda\",\"proposal_name\":\"flipflop\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:20:41.500",
|
||||
"created_block": 400030,
|
||||
"created_trx_id": "a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-16T00:14:01.500",
|
||||
"globalseq": 4004,
|
||||
"proposal_name": "flipflop",
|
||||
"proposer": "yolanda",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "approver",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio",
|
||||
"data": "",
|
||||
"name": "transfer"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-25T00:00:00"
|
||||
},
|
||||
"version_history": [
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:19:51.500",
|
||||
"created_trx_id": "a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 4003,
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:19:01.500",
|
||||
"created_trx_id": "a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 4002,
|
||||
"status": "proposed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:20:41.500\",\"created_block\":400030,\"created_trx_id\":\"a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-16T00:14:01.500\",\"globalseq\":4004,\"proposal_name\":\"flipflop\",\"proposer\":\"yolanda\",\"provided_approvals\":[{\"actor\":\"approver\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"approver\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[{\"account\":\"eosio\",\"data\":\"\",\"name\":\"transfer\"}],\"expiration\":\"2025-12-25T00:00:00\"},\"version_history\":[{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:19:51.500\",\"created_trx_id\":\"a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":4003,\"status\":\"proposed\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:19:01.500\",\"created_trx_id\":\"a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":4002,\"status\":\"proposed\"}]}"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approvals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"yolanda\",\"proposal_name\":\"flipflop\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "flipflop",
|
||||
"proposer": "yolanda",
|
||||
"timeline": [
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "approver",
|
||||
"block_num": 400011,
|
||||
"globalseq": 4002,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:19:26.500"
|
||||
},
|
||||
{
|
||||
"action": "unapprove",
|
||||
"actor": "approver",
|
||||
"block_num": 400021,
|
||||
"globalseq": 4003,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:20:16.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "approver",
|
||||
"block_num": 400031,
|
||||
"globalseq": 4004,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:21:06.500"
|
||||
}
|
||||
],
|
||||
"total": 3
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"flipflop\",\"proposer\":\"yolanda\",\"timeline\":[{\"action\":\"approve\",\"actor\":\"approver\",\"block_num\":400011,\"globalseq\":4002,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:19:26.500\"},{\"action\":\"unapprove\",\"actor\":\"approver\",\"block_num\":400021,\"globalseq\":4003,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:20:16.500\"},{\"action\":\"approve\",\"actor\":\"approver\",\"block_num\":400031,\"globalseq\":4004,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:21:06.500\"}],\"total\":3}"
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_block": 100360,
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
},
|
||||
"version_history": [
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:41:31.500",
|
||||
"created_trx_id": "0505050505050505050505050505050505050505050505050505050505050505",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1029,
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:39:51.500",
|
||||
"created_trx_id": "0101010101010101010101010101010101010101010101010101010101010101",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1025,
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_trx_id": "fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb",
|
||||
"executed_at": "2027-12-12T12:39:01.500",
|
||||
"executed_trx_id": "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f",
|
||||
"globalseq": 1019,
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": "2027-12-12T12:35:41.500",
|
||||
"cancelled_trx_id": "2727272727272727272727272727272727272727272727272727272727272727",
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1013,
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_trx_id": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1007,
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_trx_id": "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9",
|
||||
"executed_at": "2027-12-12T12:16:31.500",
|
||||
"executed_trx_id": "4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d",
|
||||
"globalseq": 1001,
|
||||
"status": "executed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_block\":100360,\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"},\"version_history\":[{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:41:31.500\",\"created_trx_id\":\"0505050505050505050505050505050505050505050505050505050505050505\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1029,\"status\":\"proposed\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:39:51.500\",\"created_trx_id\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1025,\"status\":\"proposed\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_trx_id\":\"fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb\",\"executed_at\":\"2027-12-12T12:39:01.500\",\"executed_trx_id\":\"5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f\",\"globalseq\":1019,\"status\":\"executed\"},{\"cancelled_at\":\"2027-12-12T12:35:41.500\",\"cancelled_trx_id\":\"2727272727272727272727272727272727272727272727272727272727272727\",\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1013,\"status\":\"cancelled\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_trx_id\":\"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1007,\"status\":\"proposed\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_trx_id\":\"e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9\",\"executed_at\":\"2027-12-12T12:16:31.500\",\"executed_trx_id\":\"4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d\",\"globalseq\":1001,\"status\":\"executed\"}]}"
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal_history",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"status\":\"cancelled\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"total": 1,
|
||||
"versions": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": "2027-12-12T12:35:41.500",
|
||||
"cancelled_by": "alice",
|
||||
"cancelled_trx_id": "2727272727272727272727272727272727272727272727272727272727272727",
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_block": 100240,
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1013,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "cancelled",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"total\":1,\"versions\":[{\"actions_count\":1,\"cancelled_at\":\"2027-12-12T12:35:41.500\",\"cancelled_by\":\"alice\",\"cancelled_trx_id\":\"2727272727272727272727272727272727272727272727272727272727272727\",\"created_at\":\"2027-12-12T12:34:01.500\",\"created_block\":100240,\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1013,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"cancelled\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}]}"
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"status\":\"executed\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3024,
|
||||
"proposal_name": "prop25",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:33:11.500",
|
||||
"created_trx_id": "cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3023,
|
||||
"proposal_name": "prop24",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:32:21.500",
|
||||
"created_trx_id": "cececececececececececececececececececececececececececececececece",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3022,
|
||||
"proposal_name": "prop23",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:31:31.500",
|
||||
"created_trx_id": "cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3021,
|
||||
"proposal_name": "prop22",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:30:41.500",
|
||||
"created_trx_id": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3020,
|
||||
"proposal_name": "prop21",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:29:51.500",
|
||||
"created_trx_id": "cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3019,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:29:01.500",
|
||||
"created_trx_id": "cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3018,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_trx_id": "c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3017,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:27:21.500",
|
||||
"created_trx_id": "c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3016,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:26:31.500",
|
||||
"created_trx_id": "c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3015,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
}
|
||||
],
|
||||
"total": 14
|
||||
},
|
||||
"text": "{\"more\":true,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3024,\"proposal_name\":\"prop25\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:33:11.500\",\"created_trx_id\":\"cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3023,\"proposal_name\":\"prop24\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:32:21.500\",\"created_trx_id\":\"cececececececececececececececececececececececececececececececece\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3022,\"proposal_name\":\"prop23\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:31:31.500\",\"created_trx_id\":\"cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3021,\"proposal_name\":\"prop22\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:30:41.500\",\"created_trx_id\":\"cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3020,\"proposal_name\":\"prop21\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:29:51.500\",\"created_trx_id\":\"cbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3019,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:29:01.500\",\"created_trx_id\":\"cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3018,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_trx_id\":\"c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3017,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:27:21.500\",\"created_trx_id\":\"c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3016,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:26:31.500\",\"created_trx_id\":\"c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3015,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"executed\"}],\"total\":14}"
|
||||
}
|
||||
@@ -0,0 +1,77 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"dave\",\"proposal_name\":\"transfer\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:49:01.500",
|
||||
"created_block": 100420,
|
||||
"created_trx_id": "0202020202020202020202020202020202020202020202020202020202020202",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1026,
|
||||
"proposal_name": "transfer",
|
||||
"proposer": "dave",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
},
|
||||
"version_history": [
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:46:31.500",
|
||||
"created_trx_id": "fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc",
|
||||
"executed_at": "2027-12-12T12:48:11.500",
|
||||
"executed_trx_id": "0000000000000000000000000000000000000000000000000000000000000000",
|
||||
"globalseq": 1020,
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"cancelled_at": "2027-12-12T12:45:41.500",
|
||||
"cancelled_trx_id": "0000000000000000000000000000000000000000000000000000000000000000",
|
||||
"created_at": "2027-12-12T12:44:51.500",
|
||||
"created_trx_id": "f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7",
|
||||
"executed_at": null,
|
||||
"executed_trx_id": null,
|
||||
"globalseq": 1015,
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"cancelled_at": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:17:21.500",
|
||||
"created_trx_id": "eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea",
|
||||
"executed_at": "2027-12-12T12:19:01.500",
|
||||
"executed_trx_id": "0000000000000000000000000000000000000000000000000000000000000000",
|
||||
"globalseq": 1002,
|
||||
"status": "executed"
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:49:01.500\",\"created_block\":100420,\"created_trx_id\":\"0202020202020202020202020202020202020202020202020202020202020202\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1026,\"proposal_name\":\"transfer\",\"proposer\":\"dave\",\"provided_approvals\":[{\"actor\":\"eve\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"},\"version_history\":[{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:46:31.500\",\"created_trx_id\":\"fcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfc\",\"executed_at\":\"2027-12-12T12:48:11.500\",\"executed_trx_id\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"globalseq\":1020,\"status\":\"executed\"},{\"cancelled_at\":\"2027-12-12T12:45:41.500\",\"cancelled_trx_id\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"created_at\":\"2027-12-12T12:44:51.500\",\"created_trx_id\":\"f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7\",\"executed_at\":null,\"executed_trx_id\":null,\"globalseq\":1015,\"status\":\"cancelled\"},{\"cancelled_at\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:17:21.500\",\"created_trx_id\":\"eaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaeaea\",\"executed_at\":\"2027-12-12T12:19:01.500\",\"executed_trx_id\":\"0000000000000000000000000000000000000000000000000000000000000000\",\"globalseq\":1002,\"status\":\"executed\"}]}"
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"status\":\"proposed\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 3,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:22:21.500",
|
||||
"created_trx_id": "a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6",
|
||||
"expiration": "2027-12-16T00:14:01.500",
|
||||
"globalseq": 4006,
|
||||
"proposal_name": "longapproval",
|
||||
"proposer": "mega",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 15,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:21:31.500",
|
||||
"created_trx_id": "a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5",
|
||||
"expiration": "2027-12-16T00:14:01.500",
|
||||
"globalseq": 4005,
|
||||
"proposal_name": "batch",
|
||||
"proposer": "zara",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 1,
|
||||
"created_at": "2027-12-12T12:20:41.500",
|
||||
"created_trx_id": "a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4",
|
||||
"expiration": "2027-12-16T00:14:01.500",
|
||||
"globalseq": 4004,
|
||||
"proposal_name": "flipflop",
|
||||
"proposer": "yolanda",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 8,
|
||||
"approvals_required": 12,
|
||||
"created_at": "2027-12-12T12:18:11.500",
|
||||
"created_trx_id": "a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1",
|
||||
"expiration": "2027-12-16T00:14:01.500",
|
||||
"globalseq": 4001,
|
||||
"proposal_name": "bigmultisig",
|
||||
"proposer": "xavier",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:25:41.500",
|
||||
"created_trx_id": "c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6",
|
||||
"expiration": "2027-12-13T22:20:01.500",
|
||||
"globalseq": 3014,
|
||||
"proposal_name": "prop15",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:24:51.500",
|
||||
"created_trx_id": "c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5",
|
||||
"expiration": "2027-12-13T19:56:01.500",
|
||||
"globalseq": 3013,
|
||||
"proposal_name": "prop14",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:24:01.500",
|
||||
"created_trx_id": "c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4",
|
||||
"expiration": "2027-12-13T17:32:01.500",
|
||||
"globalseq": 3012,
|
||||
"proposal_name": "prop13",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:23:11.500",
|
||||
"created_trx_id": "c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3",
|
||||
"expiration": "2027-12-13T15:08:01.500",
|
||||
"globalseq": 3011,
|
||||
"proposal_name": "prop12",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:22:21.500",
|
||||
"created_trx_id": "c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2",
|
||||
"expiration": "2027-12-13T12:44:01.500",
|
||||
"globalseq": 3010,
|
||||
"proposal_name": "prop11",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:21:31.500",
|
||||
"created_trx_id": "c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1",
|
||||
"expiration": "2027-12-13T10:20:01.500",
|
||||
"globalseq": 3009,
|
||||
"proposal_name": "prop1",
|
||||
"proposer": "zach",
|
||||
"status": "proposed"
|
||||
}
|
||||
],
|
||||
"total": 28
|
||||
},
|
||||
"text": "{\"more\":true,\"proposals\":[{\"actions_count\":1,\"approvals_received\":3,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:22:21.500\",\"created_trx_id\":\"a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6\",\"expiration\":\"2027-12-16T00:14:01.500\",\"globalseq\":4006,\"proposal_name\":\"longapproval\",\"proposer\":\"mega\",\"status\":\"proposed\"},{\"actions_count\":15,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:21:31.500\",\"created_trx_id\":\"a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5\",\"expiration\":\"2027-12-16T00:14:01.500\",\"globalseq\":4005,\"proposal_name\":\"batch\",\"proposer\":\"zara\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":1,\"created_at\":\"2027-12-12T12:20:41.500\",\"created_trx_id\":\"a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4\",\"expiration\":\"2027-12-16T00:14:01.500\",\"globalseq\":4004,\"proposal_name\":\"flipflop\",\"proposer\":\"yolanda\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":8,\"approvals_required\":12,\"created_at\":\"2027-12-12T12:18:11.500\",\"created_trx_id\":\"a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1\",\"expiration\":\"2027-12-16T00:14:01.500\",\"globalseq\":4001,\"proposal_name\":\"bigmultisig\",\"proposer\":\"xavier\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:25:41.500\",\"created_trx_id\":\"c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6\",\"expiration\":\"2027-12-13T22:20:01.500\",\"globalseq\":3014,\"proposal_name\":\"prop15\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:24:51.500\",\"created_trx_id\":\"c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5\",\"expiration\":\"2027-12-13T19:56:01.500\",\"globalseq\":3013,\"proposal_name\":\"prop14\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:24:01.500\",\"created_trx_id\":\"c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4\",\"expiration\":\"2027-12-13T17:32:01.500\",\"globalseq\":3012,\"proposal_name\":\"prop13\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:23:11.500\",\"created_trx_id\":\"c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3\",\"expiration\":\"2027-12-13T15:08:01.500\",\"globalseq\":3011,\"proposal_name\":\"prop12\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:22:21.500\",\"created_trx_id\":\"c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2\",\"expiration\":\"2027-12-13T12:44:01.500\",\"globalseq\":3010,\"proposal_name\":\"prop11\",\"proposer\":\"zach\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:21:31.500\",\"created_trx_id\":\"c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1\",\"expiration\":\"2027-12-13T10:20:01.500\",\"globalseq\":3009,\"proposal_name\":\"prop1\",\"proposer\":\"zach\",\"status\":\"proposed\"}],\"total\":28}"
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"limit\":20}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 4,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:41:31.500",
|
||||
"created_trx_id": "0505050505050505050505050505050505050505050505050505050505050505",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1029,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:39:51.500",
|
||||
"created_trx_id": "0101010101010101010101010101010101010101010101010101010101010101",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1025,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_trx_id": "fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1019,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1013,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_trx_id": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1007,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:19:51.500",
|
||||
"created_trx_id": "ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1003,
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_trx_id": "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1001,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "executed"
|
||||
}
|
||||
],
|
||||
"total": 8
|
||||
},
|
||||
"text": "{\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":4,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:41:31.500\",\"created_trx_id\":\"0505050505050505050505050505050505050505050505050505050505050505\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1029,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:39:51.500\",\"created_trx_id\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1025,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_trx_id\":\"fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1019,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1013,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_trx_id\":\"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1007,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:19:51.500\",\"created_trx_id\":\"ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1003,\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_trx_id\":\"e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1001,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"executed\"}],\"total\":8}"
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"bob\",\"limit\":5,\"action_type\":\"proposed\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "bob",
|
||||
"activity": [],
|
||||
"more": false,
|
||||
"total": 0
|
||||
},
|
||||
"text": "{\"account\":\"bob\",\"activity\":[],\"more\":false,\"total\":0}"
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"status\":\"cancelled\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:38:11.500",
|
||||
"created_trx_id": "d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3029,
|
||||
"proposal_name": "prop3",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:37:21.500",
|
||||
"created_trx_id": "d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3028,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_trx_id": "d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3027,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:35:41.500",
|
||||
"created_trx_id": "d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3026,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:51.500",
|
||||
"created_trx_id": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3025,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 1,
|
||||
"created_at": "2027-12-12T12:44:51.500",
|
||||
"created_trx_id": "f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1015,
|
||||
"proposal_name": "transfer",
|
||||
"proposer": "dave",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1013,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:24:51.500",
|
||||
"created_trx_id": "edededededededededededededededededededededededededededededededed",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1005,
|
||||
"proposal_name": "config",
|
||||
"proposer": "ivan",
|
||||
"status": "cancelled"
|
||||
}
|
||||
],
|
||||
"total": 8
|
||||
},
|
||||
"text": "{\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:38:11.500\",\"created_trx_id\":\"d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3029,\"proposal_name\":\"prop3\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:37:21.500\",\"created_trx_id\":\"d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3028,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_trx_id\":\"d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3027,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:35:41.500\",\"created_trx_id\":\"d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3026,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:51.500\",\"created_trx_id\":\"d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3025,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":1,\"created_at\":\"2027-12-12T12:44:51.500\",\"created_trx_id\":\"f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1015,\"proposal_name\":\"transfer\",\"proposer\":\"dave\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1013,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:24:51.500\",\"created_trx_id\":\"edededededededededededededededededededededededededededededededed\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1005,\"proposal_name\":\"config\",\"proposer\":\"ivan\",\"status\":\"cancelled\"}],\"total\":8}"
|
||||
}
|
||||
@@ -0,0 +1,53 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"bob\",\"status\":\"proposed\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "bob",
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 4,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"my_approval_status": "pending",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
}
|
||||
],
|
||||
"total": 1
|
||||
},
|
||||
"text": "{\"approver\":\"bob\",\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":4,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"my_approval_status\":\"pending\",\"my_approval_time\":null,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670}],\"total\":1}"
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal_history",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"limit\":1}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"total": 7,
|
||||
"versions": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_block": 100360,
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"more\":true,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"total\":7,\"versions\":[{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_block\":100360,\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}]}"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"alice\",\"limit\":20,\"action_type\":\"executed\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "alice",
|
||||
"activity": [
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:01.500"
|
||||
},
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:16:31.500"
|
||||
}
|
||||
],
|
||||
"more": false,
|
||||
"total": 2
|
||||
},
|
||||
"text": "{\"account\":\"alice\",\"activity\":[{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:01.500\"},{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:16:31.500\"}],\"more\":false,\"total\":2}"
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"bob\",\"status\":\"executed\",\"include_approved\":true,\"limit\":20}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "bob",
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_trx_id": "fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1019,
|
||||
"my_approval_status": "approved",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "executed",
|
||||
"time_remaining_seconds": 2590670
|
||||
}
|
||||
],
|
||||
"total": 1
|
||||
},
|
||||
"text": "{\"approver\":\"bob\",\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_trx_id\":\"fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1019,\"my_approval_status\":\"approved\",\"my_approval_time\":null,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"executed\",\"time_remaining_seconds\":2590670}],\"total\":1}"
|
||||
}
|
||||
@@ -0,0 +1,92 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"bob\",\"status\":\"proposed\",\"include_approved\":true,\"limit\":20}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "bob",
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:19:51.500",
|
||||
"created_trx_id": "ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1003,
|
||||
"my_approval_status": "approved",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 4,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"my_approval_status": "pending",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2590670
|
||||
}
|
||||
],
|
||||
"total": 2
|
||||
},
|
||||
"text": "{\"approver\":\"bob\",\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:19:51.500\",\"created_trx_id\":\"ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1003,\"my_approval_status\":\"approved\",\"my_approval_time\":null,\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":4,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"my_approval_status\":\"pending\",\"my_approval_time\":null,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"time_remaining_seconds\":2590670}],\"total\":2}"
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_active",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"limit\":5,\"offset\":2}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:51.500",
|
||||
"created_trx_id": "b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9",
|
||||
"expiration": "2027-12-12T15:08:01.500",
|
||||
"globalseq": 3001,
|
||||
"proposal_name": "prop.2",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 19550
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_trx_id": "d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2",
|
||||
"expiration": "2027-12-12T15:14:01.500",
|
||||
"globalseq": 2002,
|
||||
"proposal_name": "soon",
|
||||
"proposer": "tina",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 20270
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_trx_id": "babababababababababababababababababababababababababababababababa",
|
||||
"expiration": "2027-12-12T17:32:01.500",
|
||||
"globalseq": 3002,
|
||||
"proposal_name": "prop.3",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 36830
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:16:31.500",
|
||||
"created_trx_id": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
|
||||
"expiration": "2027-12-12T19:56:01.500",
|
||||
"globalseq": 3003,
|
||||
"proposal_name": "prop.4",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 54110
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:17:21.500",
|
||||
"created_trx_id": "bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc",
|
||||
"expiration": "2027-12-12T22:20:01.500",
|
||||
"globalseq": 3004,
|
||||
"proposal_name": "prop.5",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 71390
|
||||
}
|
||||
],
|
||||
"total": 28
|
||||
},
|
||||
"text": "{\"more\":true,\"proposals\":[{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:51.500\",\"created_trx_id\":\"b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9\",\"expiration\":\"2027-12-12T15:08:01.500\",\"globalseq\":3001,\"proposal_name\":\"prop.2\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":19550},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_trx_id\":\"d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2\",\"expiration\":\"2027-12-12T15:14:01.500\",\"globalseq\":2002,\"proposal_name\":\"soon\",\"proposer\":\"tina\",\"status\":\"proposed\",\"time_remaining_seconds\":20270},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_trx_id\":\"babababababababababababababababababababababababababababababababa\",\"expiration\":\"2027-12-12T17:32:01.500\",\"globalseq\":3002,\"proposal_name\":\"prop.3\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":36830},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:16:31.500\",\"created_trx_id\":\"bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb\",\"expiration\":\"2027-12-12T19:56:01.500\",\"globalseq\":3003,\"proposal_name\":\"prop.4\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":54110},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:17:21.500\",\"created_trx_id\":\"bcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc\",\"expiration\":\"2027-12-12T22:20:01.500\",\"globalseq\":3004,\"proposal_name\":\"prop.5\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":71390}],\"total\":28}"
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal_history",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"status\":\"proposed\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"total": 4,
|
||||
"versions": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_block": 100360,
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:41:31.500",
|
||||
"created_block": 100330,
|
||||
"created_trx_id": "0505050505050505050505050505050505050505050505050505050505050505",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1029,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:39:51.500",
|
||||
"created_block": 100310,
|
||||
"created_trx_id": "0101010101010101010101010101010101010101010101010101010101010101",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1025,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_block": 100170,
|
||||
"created_trx_id": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1007,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"total\":4,\"versions\":[{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_block\":100360,\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:41:31.500\",\"created_block\":100330,\"created_trx_id\":\"0505050505050505050505050505050505050505050505050505050505050505\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1029,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:39:51.500\",\"created_block\":100310,\"created_trx_id\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1025,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_block\":100170,\"created_trx_id\":\"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1007,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}]}"
|
||||
}
|
||||
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approver_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"approver\":\"bob\",\"status\":\"cancelled\",\"include_approved\":true,\"limit\":20}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"approver": "bob",
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1013,
|
||||
"my_approval_status": "approved",
|
||||
"my_approval_time": null,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "cancelled",
|
||||
"time_remaining_seconds": 2590670
|
||||
}
|
||||
],
|
||||
"total": 1
|
||||
},
|
||||
"text": "{\"approver\":\"bob\",\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1013,\"my_approval_status\":\"approved\",\"my_approval_time\":null,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"cancelled\",\"time_remaining_seconds\":2590670}],\"total\":1}"
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_status",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"accepting_http": true,
|
||||
"database_size": 61544,
|
||||
"database_size_mb": 0,
|
||||
"last_account_action_seq": 1050,
|
||||
"max_approval_results": 100,
|
||||
"max_proposal_results": 20,
|
||||
"synced": true
|
||||
},
|
||||
"text": "{\"accepting_http\":true,\"database_size\":61544,\"database_size_mb\":0,\"last_account_action_seq\":1050,\"max_approval_results\":100,\"max_proposal_results\":20,\"synced\":true}"
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"alice\",\"limit\":5,\"offset\":2}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "alice",
|
||||
"activity": [
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:51.500"
|
||||
},
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:36:31.500"
|
||||
},
|
||||
{
|
||||
"action": "cancelled",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:35:41.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:34:01.500"
|
||||
}
|
||||
],
|
||||
"more": true,
|
||||
"total": 11
|
||||
},
|
||||
"text": "{\"account\":\"alice\",\"activity\":[{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:51.500\"},{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:36:31.500\"},{\"action\":\"cancelled\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:35:41.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:34:01.500\"}],\"more\":true,\"total\":11}"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,63 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"uma\",\"proposal_name\":\"tomorrow\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:16:31.500",
|
||||
"created_block": 200020,
|
||||
"created_trx_id": "d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-13T00:14:01.500",
|
||||
"globalseq": 2003,
|
||||
"proposal_name": "tomorrow",
|
||||
"proposer": "uma",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "xavier",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "yolanda",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "xavier",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "yolanda",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "zara",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio",
|
||||
"data": "",
|
||||
"name": "updateauth"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:16:31.500\",\"created_block\":200020,\"created_trx_id\":\"d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-13T00:14:01.500\",\"globalseq\":2003,\"proposal_name\":\"tomorrow\",\"proposer\":\"uma\",\"provided_approvals\":[{\"actor\":\"xavier\",\"permission\":\"active\"},{\"actor\":\"yolanda\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"xavier\",\"permission\":\"active\"},{\"actor\":\"yolanda\",\"permission\":\"active\"},{\"actor\":\"zara\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[{\"account\":\"eosio\",\"data\":\"\",\"name\":\"updateauth\"}],\"expiration\":\"2025-12-22T00:00:00\"}}"
|
||||
}
|
||||
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_approvals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"dave\",\"proposal_name\":\"transfer\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "transfer",
|
||||
"proposer": "dave",
|
||||
"timeline": [
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "eve",
|
||||
"block_num": 100045,
|
||||
"globalseq": 1002,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:17:46.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "eve",
|
||||
"block_num": 100372,
|
||||
"globalseq": 1015,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:45:01.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "eve",
|
||||
"block_num": 100395,
|
||||
"globalseq": 1020,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:46:56.500"
|
||||
},
|
||||
{
|
||||
"action": "approve",
|
||||
"actor": "eve",
|
||||
"block_num": 100422,
|
||||
"globalseq": 1026,
|
||||
"permission": "active",
|
||||
"timestamp": "2027-12-12T12:49:11.500"
|
||||
}
|
||||
],
|
||||
"total": 4
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"transfer\",\"proposer\":\"dave\",\"timeline\":[{\"action\":\"approve\",\"actor\":\"eve\",\"block_num\":100045,\"globalseq\":1002,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:17:46.500\"},{\"action\":\"approve\",\"actor\":\"eve\",\"block_num\":100372,\"globalseq\":1015,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:45:01.500\"},{\"action\":\"approve\",\"actor\":\"eve\",\"block_num\":100395,\"globalseq\":1020,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:46:56.500\"},{\"action\":\"approve\",\"actor\":\"eve\",\"block_num\":100422,\"globalseq\":1026,\"permission\":\"active\",\"timestamp\":\"2027-12-12T12:49:11.500\"}],\"total\":4}"
|
||||
}
|
||||
@@ -0,0 +1,114 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 4,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:41:31.500",
|
||||
"created_trx_id": "0505050505050505050505050505050505050505050505050505050505050505",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1029,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:39:51.500",
|
||||
"created_trx_id": "0101010101010101010101010101010101010101010101010101010101010101",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1025,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_trx_id": "fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1019,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1013,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_trx_id": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1007,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 3,
|
||||
"created_at": "2027-12-12T12:19:51.500",
|
||||
"created_trx_id": "ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1003,
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"status": "proposed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_trx_id": "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1001,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"status": "executed"
|
||||
}
|
||||
],
|
||||
"total": 8
|
||||
},
|
||||
"text": "{\"more\":false,\"proposals\":[{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":4,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:41:31.500\",\"created_trx_id\":\"0505050505050505050505050505050505050505050505050505050505050505\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1029,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:39:51.500\",\"created_trx_id\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1025,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_trx_id\":\"fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1019,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1013,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_trx_id\":\"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1007,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":3,\"created_at\":\"2027-12-12T12:19:51.500\",\"created_trx_id\":\"ebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebebeb\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1003,\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"status\":\"proposed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_trx_id\":\"e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1001,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"status\":\"executed\"}],\"total\":8}"
|
||||
}
|
||||
@@ -0,0 +1,138 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposals",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"zach\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:38:11.500",
|
||||
"created_trx_id": "d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3029,
|
||||
"proposal_name": "prop3",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:37:21.500",
|
||||
"created_trx_id": "d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3028,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_trx_id": "d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3027,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:35:41.500",
|
||||
"created_trx_id": "d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3026,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:51.500",
|
||||
"created_trx_id": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3025,
|
||||
"proposal_name": "prop2",
|
||||
"proposer": "zach",
|
||||
"status": "cancelled"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:34:01.500",
|
||||
"created_trx_id": "d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3024,
|
||||
"proposal_name": "prop25",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:33:11.500",
|
||||
"created_trx_id": "cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3023,
|
||||
"proposal_name": "prop24",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:32:21.500",
|
||||
"created_trx_id": "cececececececececececececececececececececececececececececececece",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3022,
|
||||
"proposal_name": "prop23",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:31:31.500",
|
||||
"created_trx_id": "cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3021,
|
||||
"proposal_name": "prop22",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approvals_received": 2,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:30:41.500",
|
||||
"created_trx_id": "cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 3020,
|
||||
"proposal_name": "prop21",
|
||||
"proposer": "zach",
|
||||
"status": "executed"
|
||||
}
|
||||
],
|
||||
"total": 30
|
||||
},
|
||||
"text": "{\"more\":true,\"proposals\":[{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:38:11.500\",\"created_trx_id\":\"d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3029,\"proposal_name\":\"prop3\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:37:21.500\",\"created_trx_id\":\"d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3028,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_trx_id\":\"d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3027,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:35:41.500\",\"created_trx_id\":\"d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3026,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:51.500\",\"created_trx_id\":\"d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3025,\"proposal_name\":\"prop2\",\"proposer\":\"zach\",\"status\":\"cancelled\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:34:01.500\",\"created_trx_id\":\"d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3024,\"proposal_name\":\"prop25\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:33:11.500\",\"created_trx_id\":\"cfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcfcf\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3023,\"proposal_name\":\"prop24\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:32:21.500\",\"created_trx_id\":\"cececececececececececececececececececececececececececececececece\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3022,\"proposal_name\":\"prop23\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:31:31.500\",\"created_trx_id\":\"cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3021,\"proposal_name\":\"prop22\",\"proposer\":\"zach\",\"status\":\"executed\"},{\"actions_count\":1,\"approvals_received\":2,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:30:41.500\",\"created_trx_id\":\"cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":3020,\"proposal_name\":\"prop21\",\"proposer\":\"zach\",\"status\":\"executed\"}],\"total\":30}"
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal_history",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"status\":\"executed\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"total": 2,
|
||||
"versions": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:36:31.500",
|
||||
"created_block": 100270,
|
||||
"created_trx_id": "fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb",
|
||||
"executed_at": "2027-12-12T12:39:01.500",
|
||||
"executed_by": "alice",
|
||||
"executed_trx_id": "5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1019,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "executed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_block": 100000,
|
||||
"created_trx_id": "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9",
|
||||
"executed_at": "2027-12-12T12:16:31.500",
|
||||
"executed_by": "alice",
|
||||
"executed_trx_id": "4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1001,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "executed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"total\":2,\"versions\":[{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:36:31.500\",\"created_block\":100270,\"created_trx_id\":\"fbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfb\",\"executed_at\":\"2027-12-12T12:39:01.500\",\"executed_by\":\"alice\",\"executed_trx_id\":\"5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1019,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"executed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_block\":100000,\"created_trx_id\":\"e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9\",\"executed_at\":\"2027-12-12T12:16:31.500\",\"executed_by\":\"alice\",\"executed_trx_id\":\"4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1001,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"executed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}]}"
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_active",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"limit\":5}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposals": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0.5,
|
||||
"approvals_received": 1,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:51.500",
|
||||
"created_trx_id": "d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1",
|
||||
"expiration": "2027-12-12T12:44:01.500",
|
||||
"globalseq": 2001,
|
||||
"proposal_name": "urgent",
|
||||
"proposer": "sarah",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2270
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_trx_id": "b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8",
|
||||
"expiration": "2027-12-12T12:44:01.500",
|
||||
"globalseq": 3000,
|
||||
"proposal_name": "prop.1",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 2270
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:14:51.500",
|
||||
"created_trx_id": "b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9",
|
||||
"expiration": "2027-12-12T15:08:01.500",
|
||||
"globalseq": 3001,
|
||||
"proposal_name": "prop.2",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 19550
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_trx_id": "d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2",
|
||||
"expiration": "2027-12-12T15:14:01.500",
|
||||
"globalseq": 2002,
|
||||
"proposal_name": "soon",
|
||||
"proposer": "tina",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 20270
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"approval_ratio": 0,
|
||||
"approvals_received": 0,
|
||||
"approvals_required": 2,
|
||||
"created_at": "2027-12-12T12:15:41.500",
|
||||
"created_trx_id": "babababababababababababababababababababababababababababababababa",
|
||||
"expiration": "2027-12-12T17:32:01.500",
|
||||
"globalseq": 3002,
|
||||
"proposal_name": "prop.3",
|
||||
"proposer": "zach",
|
||||
"status": "proposed",
|
||||
"time_remaining_seconds": 36830
|
||||
}
|
||||
],
|
||||
"total": 28
|
||||
},
|
||||
"text": "{\"more\":true,\"proposals\":[{\"actions_count\":1,\"approval_ratio\":0.5,\"approvals_received\":1,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:51.500\",\"created_trx_id\":\"d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1\",\"expiration\":\"2027-12-12T12:44:01.500\",\"globalseq\":2001,\"proposal_name\":\"urgent\",\"proposer\":\"sarah\",\"status\":\"proposed\",\"time_remaining_seconds\":2270},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_trx_id\":\"b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8\",\"expiration\":\"2027-12-12T12:44:01.500\",\"globalseq\":3000,\"proposal_name\":\"prop.1\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":2270},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:14:51.500\",\"created_trx_id\":\"b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9b9\",\"expiration\":\"2027-12-12T15:08:01.500\",\"globalseq\":3001,\"proposal_name\":\"prop.2\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":19550},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_trx_id\":\"d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2\",\"expiration\":\"2027-12-12T15:14:01.500\",\"globalseq\":2002,\"proposal_name\":\"soon\",\"proposer\":\"tina\",\"status\":\"proposed\",\"time_remaining_seconds\":20270},{\"actions_count\":1,\"approval_ratio\":0,\"approvals_received\":0,\"approvals_required\":2,\"created_at\":\"2027-12-12T12:15:41.500\",\"created_trx_id\":\"babababababababababababababababababababababababababababababababa\",\"expiration\":\"2027-12-12T17:32:01.500\",\"globalseq\":3002,\"proposal_name\":\"prop.3\",\"proposer\":\"zach\",\"status\":\"proposed\",\"time_remaining_seconds\":36830}],\"total\":28}"
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal_history",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"limit\":3}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": true,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"total": 7,
|
||||
"versions": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:44:01.500",
|
||||
"created_block": 100360,
|
||||
"created_trx_id": "0909090909090909090909090909090909090909090909090909090909090909",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1033,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "eve",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:41:31.500",
|
||||
"created_block": 100330,
|
||||
"created_trx_id": "0505050505050505050505050505050505050505050505050505050505050505",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1029,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:39:51.500",
|
||||
"created_block": 100310,
|
||||
"created_trx_id": "0101010101010101010101010101010101010101010101010101010101010101",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1025,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "dave",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"more\":true,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"total\":7,\"versions\":[{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:44:01.500\",\"created_block\":100360,\"created_trx_id\":\"0909090909090909090909090909090909090909090909090909090909090909\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1033,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"},{\"actor\":\"eve\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:41:31.500\",\"created_block\":100330,\"created_trx_id\":\"0505050505050505050505050505050505050505050505050505050505050505\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1029,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:39:51.500\",\"created_block\":100310,\"created_trx_id\":\"0101010101010101010101010101010101010101010101010101010101010101\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1025,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"},{\"actor\":\"dave\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}]}"
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_activity",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"account\":\"alice\",\"limit\":10}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"account": "alice",
|
||||
"activity": [
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:44:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:41:31.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:51.500"
|
||||
},
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:39:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:36:31.500"
|
||||
},
|
||||
{
|
||||
"action": "cancelled",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:35:41.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:34:01.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:28:11.500"
|
||||
},
|
||||
{
|
||||
"action": "proposed",
|
||||
"proposal_name": "newperm",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:19:51.500"
|
||||
},
|
||||
{
|
||||
"action": "executed",
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"timestamp": "2027-12-12T12:16:31.500"
|
||||
}
|
||||
],
|
||||
"more": true,
|
||||
"total": 11
|
||||
},
|
||||
"text": "{\"account\":\"alice\",\"activity\":[{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:44:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:41:31.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:51.500\"},{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:39:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:36:31.500\"},{\"action\":\"cancelled\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:35:41.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:34:01.500\"},{\"action\":\"proposed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:28:11.500\"},{\"action\":\"proposed\",\"proposal_name\":\"newperm\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:19:51.500\"},{\"action\":\"executed\",\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"timestamp\":\"2027-12-12T12:16:31.500\"}],\"more\":true,\"total\":11}"
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"victor\",\"proposal_name\":\"expired1\"}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T10:44:01.500",
|
||||
"created_block": 200030,
|
||||
"created_trx_id": "d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-12T11:14:01.500",
|
||||
"globalseq": 2004,
|
||||
"proposal_name": "expired1",
|
||||
"proposer": "victor",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "adam",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "adam",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "betty",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "expired",
|
||||
"transaction": {
|
||||
"actions": [
|
||||
{
|
||||
"account": "eosio",
|
||||
"data": "",
|
||||
"name": "updateauth"
|
||||
}
|
||||
],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
"text": "{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T10:44:01.500\",\"created_block\":200030,\"created_trx_id\":\"d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-12T11:14:01.500\",\"globalseq\":2004,\"proposal_name\":\"expired1\",\"proposer\":\"victor\",\"provided_approvals\":[{\"actor\":\"adam\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"adam\",\"permission\":\"active\"},{\"actor\":\"betty\",\"permission\":\"active\"}],\"status\":\"expired\",\"transaction\":{\"actions\":[{\"account\":\"eosio\",\"data\":\"\",\"name\":\"updateauth\"}],\"expiration\":\"2025-12-22T00:00:00\"}}"
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"request": {
|
||||
"path": "http://localhost/v1/proposals/get_proposal_history",
|
||||
"params": {
|
||||
"method": "POST",
|
||||
"body": "{\"proposer\":\"alice\",\"proposal_name\":\"upgrade\",\"limit\":2,\"offset\":5}",
|
||||
"headers": {}
|
||||
}
|
||||
},
|
||||
"status": 200,
|
||||
"json": {
|
||||
"more": false,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"total": 7,
|
||||
"versions": [
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:28:11.500",
|
||||
"created_block": 100170,
|
||||
"created_trx_id": "efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef",
|
||||
"executed_at": null,
|
||||
"executed_by": null,
|
||||
"executed_trx_id": null,
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1007,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "proposed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"actions_count": 1,
|
||||
"cancelled_at": null,
|
||||
"cancelled_by": null,
|
||||
"cancelled_trx_id": null,
|
||||
"created_at": "2027-12-12T12:14:01.500",
|
||||
"created_block": 100000,
|
||||
"created_trx_id": "e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9",
|
||||
"executed_at": "2027-12-12T12:16:31.500",
|
||||
"executed_by": "alice",
|
||||
"executed_trx_id": "4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d",
|
||||
"expiration": "2027-12-27T12:14:01.500",
|
||||
"globalseq": 1001,
|
||||
"proposal_name": "upgrade",
|
||||
"proposer": "alice",
|
||||
"provided_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"requested_approvals": [
|
||||
{
|
||||
"actor": "bob",
|
||||
"permission": "active"
|
||||
},
|
||||
{
|
||||
"actor": "charlie",
|
||||
"permission": "active"
|
||||
}
|
||||
],
|
||||
"status": "executed",
|
||||
"transaction": {
|
||||
"actions": [],
|
||||
"expiration": "2025-12-22T00:00:00"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"text": "{\"more\":false,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"total\":7,\"versions\":[{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:28:11.500\",\"created_block\":100170,\"created_trx_id\":\"efefefefefefefefefefefefefefefefefefefefefefefefefefefefefefefef\",\"executed_at\":null,\"executed_by\":null,\"executed_trx_id\":null,\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1007,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"proposed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}},{\"actions_count\":1,\"cancelled_at\":null,\"cancelled_by\":null,\"cancelled_trx_id\":null,\"created_at\":\"2027-12-12T12:14:01.500\",\"created_block\":100000,\"created_trx_id\":\"e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9\",\"executed_at\":\"2027-12-12T12:16:31.500\",\"executed_by\":\"alice\",\"executed_trx_id\":\"4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d\",\"expiration\":\"2027-12-27T12:14:01.500\",\"globalseq\":1001,\"proposal_name\":\"upgrade\",\"proposer\":\"alice\",\"provided_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"requested_approvals\":[{\"actor\":\"bob\",\"permission\":\"active\"},{\"actor\":\"charlie\",\"permission\":\"active\"}],\"status\":\"executed\",\"transaction\":{\"actions\":[],\"expiration\":\"2025-12-22T00:00:00\"}}]}"
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"extends": "../tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"isolatedModules": false,
|
||||
"resolveJsonModule": true,
|
||||
"module": "commonjs",
|
||||
"target": "es6",
|
||||
"types": ["mocha", "node"],
|
||||
"baseUrl": "..",
|
||||
"paths": {
|
||||
"$lib": ["."]
|
||||
},
|
||||
},
|
||||
"include": ["*.ts", "**/*.ts"]
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"esModuleInterop": true,
|
||||
"importHelpers": true,
|
||||
"isolatedModules": true,
|
||||
"lib": ["esnext"],
|
||||
"module": "esnext",
|
||||
"moduleResolution": "node",
|
||||
"noImplicitAny": false,
|
||||
"sourceMap": true,
|
||||
"strict": true,
|
||||
"useUnknownInCatchVariables": false,
|
||||
"target": "es2020"
|
||||
},
|
||||
"include": ["src/**/*"]
|
||||
}
|
||||
Reference in New Issue
Block a user