Initial commit

This commit is contained in:
aaroncox
2025-11-22 17:11:43 -08:00
commit 9c2dec20aa
76 changed files with 11448 additions and 0 deletions
+12
View File
@@ -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
+31
View File
@@ -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"
}
}
+7
View File
@@ -0,0 +1,7 @@
node_modules/
lib/
coverage/
.nyc_output/
test/browser.html
site/
docs_build/
+8
View File
@@ -0,0 +1,8 @@
arrowParens: "always"
bracketSpacing: false
endOfLine: "lf"
printWidth: 100
semi: false
singleQuote: true
tabWidth: 4
trailingComma: "es5"
+29
View File
@@ -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.
+53
View File
@@ -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/
+268
View File
@@ -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
```
+42
View File
@@ -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"
}
}
+60
View File
@@ -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)
}
+319
View File
@@ -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,
}
}
+2
View File
@@ -0,0 +1,2 @@
export * from './endpoints'
export * from './types'
+127
View File
@@ -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
View File
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\"}}]}"
}
+15
View File
@@ -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"]
}
+16
View File
@@ -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/**/*"]
}
+2723
View File
File diff suppressed because it is too large Load Diff