removema - remove moving average ​
Removes existing moving averages from the oracle contract.
Technical Behavior ​
Moving averages specified must be previously registered using addma.
Table entries will be removed from finalaverage table.
Action Parameters ​
| Fields | Type | Description | 
|---|---|---|
| final_moving_average_settings | std::vector<eosio::asset> | List of existing moving averages to remove | 
Required Permissions: ultra.oracle
CLI - cleos ​
bash
cleos push action eosio.oracle addma '[["60.0000 MINUTES", "12.5000 HOURS"]]' -p ultra.oracleJavaScript - eosjs ​
typescript
(async () => {
    const result = await api.transact(
        {
            actions: [
                {
                    account: 'eosio.oracle',
                    name: 'addma',
                    authorization: [
                        {
                            actor: 'ultra.oracle',
                            permission: 'active',
                        },
                    ],
                    data: {
                        final_moving_average_settings: ['60.0000 MINUTES', '12.5000 HOURS']
                    },
                },
            ],
        },
        {
            blocksBehind: 3,
            expireSeconds: 30,
        }
    );
})();